source: stable/2.9/configure @ 2196

Last change on this file since 2196 was 2196, checked in by tkr, 4 years ago

restoring Cbc/stable/2.9

  • Property svn:executable set to *
File size: 792.3 KB
Line 
1#! /bin/sh
2# From configure.ac 0.9.
3# Guess values for system-dependent variables and create Makefiles.
4# Generated by GNU Autoconf 2.59 for Cbc 2.9.
5#
6# Report bugs to <cbc@lists.coin-or.org>.
7#
8# Copyright (C) 2003 Free Software Foundation, Inc.
9# This configure script is free software; the Free Software Foundation
10# gives unlimited permission to copy, distribute and modify it.
11#
12#
13# Copyright 2006 International Business Machines and others.
14# All Rights Reserved.
15# This file is part of the open source package Coin which is distributed
16# under the Eclipse Public License.
17## --------------------- ##
18## M4sh Initialization.  ##
19## --------------------- ##
20
21# Be Bourne compatible
22if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
23  emulate sh
24  NULLCMD=:
25  # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
26  # is contrary to our usage.  Disable this feature.
27  alias -g '${1+"$@"}'='"$@"'
28elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
29  set -o posix
30fi
31DUALCASE=1; export DUALCASE # for MKS sh
32
33# Support unset when possible.
34if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
35  as_unset=unset
36else
37  as_unset=false
38fi
39
40
41# Work around bugs in pre-3.0 UWIN ksh.
42$as_unset ENV MAIL MAILPATH
43PS1='$ '
44PS2='> '
45PS4='+ '
46
47# NLS nuisances.
48for as_var in \
49  LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
50  LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
51  LC_TELEPHONE LC_TIME
52do
53  if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
54    eval $as_var=C; export $as_var
55  else
56    $as_unset $as_var
57  fi
58done
59
60# Required to use basename.
61if expr a : '\(a\)' >/dev/null 2>&1; then
62  as_expr=expr
63else
64  as_expr=false
65fi
66
67if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then
68  as_basename=basename
69else
70  as_basename=false
71fi
72
73
74# Name of the executable.
75as_me=`$as_basename "$0" ||
76$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
77         X"$0" : 'X\(//\)$' \| \
78         X"$0" : 'X\(/\)$' \| \
79         .     : '\(.\)' 2>/dev/null ||
80echo X/"$0" |
81    sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; }
82          /^X\/\(\/\/\)$/{ s//\1/; q; }
83          /^X\/\(\/\).*/{ s//\1/; q; }
84          s/.*/./; q'`
85
86
87# PATH needs CR, and LINENO needs CR and PATH.
88# Avoid depending upon Character Ranges.
89as_cr_letters='abcdefghijklmnopqrstuvwxyz'
90as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
91as_cr_Letters=$as_cr_letters$as_cr_LETTERS
92as_cr_digits='0123456789'
93as_cr_alnum=$as_cr_Letters$as_cr_digits
94
95# The user is always right.
96if test "${PATH_SEPARATOR+set}" != set; then
97  echo "#! /bin/sh" >conf$$.sh
98  echo  "exit 0"   >>conf$$.sh
99  chmod +x conf$$.sh
100  if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
101    PATH_SEPARATOR=';'
102  else
103    PATH_SEPARATOR=:
104  fi
105  rm -f conf$$.sh
106fi
107
108
109  as_lineno_1=$LINENO
110  as_lineno_2=$LINENO
111  as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
112  test "x$as_lineno_1" != "x$as_lineno_2" &&
113  test "x$as_lineno_3"  = "x$as_lineno_2"  || {
114  # Find who we are.  Look in the path if we contain no path at all
115  # relative or not.
116  case $0 in
117    *[\\/]* ) as_myself=$0 ;;
118    *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
119for as_dir in $PATH
120do
121  IFS=$as_save_IFS
122  test -z "$as_dir" && as_dir=.
123  test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
124done
125
126       ;;
127  esac
128  # We did not find ourselves, most probably we were run as `sh COMMAND'
129  # in which case we are not to be found in the path.
130  if test "x$as_myself" = x; then
131    as_myself=$0
132  fi
133  if test ! -f "$as_myself"; then
134    { echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2
135   { (exit 1); exit 1; }; }
136  fi
137  case $CONFIG_SHELL in
138  '')
139    as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
140for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
141do
142  IFS=$as_save_IFS
143  test -z "$as_dir" && as_dir=.
144  for as_base in sh bash ksh sh5; do
145         case $as_dir in
146         /*)
147           if ("$as_dir/$as_base" -c '
148  as_lineno_1=$LINENO
149  as_lineno_2=$LINENO
150  as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
151  test "x$as_lineno_1" != "x$as_lineno_2" &&
152  test "x$as_lineno_3"  = "x$as_lineno_2" ') 2>/dev/null; then
153             $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; }
154             $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; }
155             CONFIG_SHELL=$as_dir/$as_base
156             export CONFIG_SHELL
157             exec "$CONFIG_SHELL" "$0" ${1+"$@"}
158           fi;;
159         esac
160       done
161done
162;;
163  esac
164
165  # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
166  # uniformly replaced by the line number.  The first 'sed' inserts a
167  # line-number line before each line; the second 'sed' does the real
168  # work.  The second script uses 'N' to pair each line-number line
169  # with the numbered line, and appends trailing '-' during
170  # substitution so that $LINENO is not a special case at line end.
171  # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
172  # second 'sed' script.  Blame Lee E. McMahon for sed's syntax.  :-)
173  sed '=' <$as_myself |
174    sed '
175      N
176      s,$,-,
177      : loop
178      s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3,
179      t loop
180      s,-$,,
181      s,^['$as_cr_digits']*\n,,
182    ' >$as_me.lineno &&
183  chmod +x $as_me.lineno ||
184    { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
185   { (exit 1); exit 1; }; }
186
187  # Don't try to exec as it changes $[0], causing all sort of problems
188  # (the dirname of $[0] is not the place where we might find the
189  # original and so on.  Autoconf is especially sensible to this).
190  . ./$as_me.lineno
191  # Exit status is that of the last command.
192  exit
193}
194
195
196case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in
197  *c*,-n*) ECHO_N= ECHO_C='
198' ECHO_T='      ' ;;
199  *c*,*  ) ECHO_N=-n ECHO_C= ECHO_T= ;;
200  *)       ECHO_N= ECHO_C='\c' ECHO_T= ;;
201esac
202
203if expr a : '\(a\)' >/dev/null 2>&1; then
204  as_expr=expr
205else
206  as_expr=false
207fi
208
209rm -f conf$$ conf$$.exe conf$$.file
210echo >conf$$.file
211if ln -s conf$$.file conf$$ 2>/dev/null; then
212  # We could just check for DJGPP; but this test a) works b) is more generic
213  # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
214  if test -f conf$$.exe; then
215    # Don't use ln at all; we don't have any links
216    as_ln_s='cp -p'
217  else
218    as_ln_s='ln -s'
219  fi
220elif ln conf$$.file conf$$ 2>/dev/null; then
221  as_ln_s=ln
222else
223  as_ln_s='cp -p'
224fi
225rm -f conf$$ conf$$.exe conf$$.file
226
227if mkdir -p . 2>/dev/null; then
228  as_mkdir_p=:
229else
230  test -d ./-p && rmdir ./-p
231  as_mkdir_p=false
232fi
233
234as_executable_p="test -f"
235
236# Sed expression to map a string onto a valid CPP name.
237as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
238
239# Sed expression to map a string onto a valid variable name.
240as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
241
242
243# IFS
244# We need space, tab and new line, in precisely that order.
245as_nl='
246'
247IFS="   $as_nl"
248
249# CDPATH.
250$as_unset CDPATH
251
252
253
254# Check that we are running under the correct shell.
255SHELL=${CONFIG_SHELL-/bin/sh}
256
257case X$ECHO in
258X*--fallback-echo)
259  # Remove one level of quotation (which was required for Make).
260  ECHO=`echo "$ECHO" | sed 's,\\\\\$\\$0,'$0','`
261  ;;
262esac
263
264echo=${ECHO-echo}
265if test "X$1" = X--no-reexec; then
266  # Discard the --no-reexec flag, and continue.
267  shift
268elif test "X$1" = X--fallback-echo; then
269  # Avoid inline document here, it may be left over
270  :
271elif test "X`($echo '\t') 2>/dev/null`" = 'X\t' ; then
272  # Yippee, $echo works!
273  :
274else
275  # Restart under the correct shell.
276  exec $SHELL "$0" --no-reexec ${1+"$@"}
277fi
278
279if test "X$1" = X--fallback-echo; then
280  # used as fallback echo
281  shift
282  cat <<EOF
283$*
284EOF
285  exit 0
286fi
287
288# The HP-UX ksh and POSIX shell print the target directory to stdout
289# if CDPATH is set.
290(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
291
292if test -z "$ECHO"; then
293if test "X${echo_test_string+set}" != Xset; then
294# find a string as large as possible, as long as the shell can cope with it
295  for cmd in 'sed 50q "$0"' 'sed 20q "$0"' 'sed 10q "$0"' 'sed 2q "$0"' 'echo test'; do
296    # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ...
297    if (echo_test_string=`eval $cmd`) 2>/dev/null &&
298       echo_test_string=`eval $cmd` &&
299       (test "X$echo_test_string" = "X$echo_test_string") 2>/dev/null
300    then
301      break
302    fi
303  done
304fi
305
306if test "X`($echo '\t') 2>/dev/null`" = 'X\t' &&
307   echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` &&
308   test "X$echo_testing_string" = "X$echo_test_string"; then
309  :
310else
311  # The Solaris, AIX, and Digital Unix default echo programs unquote
312  # backslashes.  This makes it impossible to quote backslashes using
313  #   echo "$something" | sed 's/\\/\\\\/g'
314  #
315  # So, first we look for a working echo in the user's PATH.
316
317  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
318  for dir in $PATH /usr/ucb; do
319    IFS="$lt_save_ifs"
320    if (test -f $dir/echo || test -f $dir/echo$ac_exeext) &&
321       test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' &&
322       echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` &&
323       test "X$echo_testing_string" = "X$echo_test_string"; then
324      echo="$dir/echo"
325      break
326    fi
327  done
328  IFS="$lt_save_ifs"
329
330  if test "X$echo" = Xecho; then
331    # We didn't find a better echo, so look for alternatives.
332    if test "X`(print -r '\t') 2>/dev/null`" = 'X\t' &&
333       echo_testing_string=`(print -r "$echo_test_string") 2>/dev/null` &&
334       test "X$echo_testing_string" = "X$echo_test_string"; then
335      # This shell has a builtin print -r that does the trick.
336      echo='print -r'
337    elif (test -f /bin/ksh || test -f /bin/ksh$ac_exeext) &&
338         test "X$CONFIG_SHELL" != X/bin/ksh; then
339      # If we have ksh, try running configure again with it.
340      ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
341      export ORIGINAL_CONFIG_SHELL
342      CONFIG_SHELL=/bin/ksh
343      export CONFIG_SHELL
344      exec $CONFIG_SHELL "$0" --no-reexec ${1+"$@"}
345    else
346      # Try using printf.
347      echo='printf %s\n'
348      if test "X`($echo '\t') 2>/dev/null`" = 'X\t' &&
349         echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` &&
350         test "X$echo_testing_string" = "X$echo_test_string"; then
351        # Cool, printf works
352        :
353      elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
354           test "X$echo_testing_string" = 'X\t' &&
355           echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
356           test "X$echo_testing_string" = "X$echo_test_string"; then
357        CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL
358        export CONFIG_SHELL
359        SHELL="$CONFIG_SHELL"
360        export SHELL
361        echo="$CONFIG_SHELL $0 --fallback-echo"
362      elif echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
363           test "X$echo_testing_string" = 'X\t' &&
364           echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
365           test "X$echo_testing_string" = "X$echo_test_string"; then
366        echo="$CONFIG_SHELL $0 --fallback-echo"
367      else
368        # maybe with a smaller string...
369        prev=:
370
371        for cmd in 'echo test' 'sed 2q "$0"' 'sed 10q "$0"' 'sed 20q "$0"' 'sed 50q "$0"'; do
372          if (test "X$echo_test_string" = "X`eval $cmd`") 2>/dev/null
373          then
374            break
375          fi
376          prev="$cmd"
377        done
378
379        if test "$prev" != 'sed 50q "$0"'; then
380          echo_test_string=`eval $prev`
381          export echo_test_string
382          exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "$0" ${1+"$@"}
383        else
384          # Oops.  We lost completely, so just stick with echo.
385          echo=echo
386        fi
387      fi
388    fi
389  fi
390fi
391fi
392
393# Copy echo and quote the copy suitably for passing to libtool from
394# the Makefile, instead of quoting the original, which is used later.
395ECHO=$echo
396if test "X$ECHO" = "X$CONFIG_SHELL $0 --fallback-echo"; then
397   ECHO="$CONFIG_SHELL \\\$\$0 --fallback-echo"
398fi
399
400
401
402
403tagnames=${tagnames+${tagnames},}CXX
404
405tagnames=${tagnames+${tagnames},}F77
406
407# Name of the host.
408# hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
409# so uname gets run too.
410ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
411
412exec 6>&1
413
414#
415# Initializations.
416#
417ac_default_prefix=/usr/local
418ac_config_libobj_dir=.
419cross_compiling=no
420subdirs=
421MFLAGS=
422MAKEFLAGS=
423SHELL=${CONFIG_SHELL-/bin/sh}
424
425# Maximum number of lines to put in a shell here document.
426# This variable seems obsolete.  It should probably be removed, and
427# only ac_max_sed_lines should be used.
428: ${ac_max_here_lines=38}
429
430# Identity of this package.
431PACKAGE_NAME='Cbc'
432PACKAGE_TARNAME='cbc'
433PACKAGE_VERSION='2.9'
434PACKAGE_STRING='Cbc 2.9'
435PACKAGE_BUGREPORT='cbc@lists.coin-or.org'
436
437ac_unique_file="configure.ac"
438ac_default_prefix=`pwd`
439# Factoring default headers for most tests.
440ac_includes_default="\
441#include <stdio.h>
442#if HAVE_SYS_TYPES_H
443# include <sys/types.h>
444#endif
445#if HAVE_SYS_STAT_H
446# include <sys/stat.h>
447#endif
448#if STDC_HEADERS
449# include <stdlib.h>
450# include <stddef.h>
451#else
452# if HAVE_STDLIB_H
453#  include <stdlib.h>
454# endif
455#endif
456#if HAVE_STRING_H
457# if !STDC_HEADERS && HAVE_MEMORY_H
458#  include <memory.h>
459# endif
460# include <string.h>
461#endif
462#if HAVE_STRINGS_H
463# include <strings.h>
464#endif
465#if HAVE_INTTYPES_H
466# include <inttypes.h>
467#else
468# if HAVE_STDINT_H
469#  include <stdint.h>
470# endif
471#endif
472#if HAVE_UNISTD_H
473# include <unistd.h>
474#endif"
475
476ac_subdirs_all="$ac_subdirs_all ThirdParty/ASL"
477ac_subdirs_all="$ac_subdirs_all ThirdParty/Blas"
478ac_subdirs_all="$ac_subdirs_all ThirdParty/Lapack"
479ac_subdirs_all="$ac_subdirs_all ThirdParty/Glpk"
480ac_subdirs_all="$ac_subdirs_all ThirdParty/Metis"
481ac_subdirs_all="$ac_subdirs_all ThirdParty/Mumps"
482ac_subdirs_all="$ac_subdirs_all Data/Sample"
483ac_subdirs_all="$ac_subdirs_all Data/Netlib"
484ac_subdirs_all="$ac_subdirs_all Data/miplib3"
485ac_subdirs_all="$ac_subdirs_all CoinUtils"
486ac_subdirs_all="$ac_subdirs_all Osi"
487ac_subdirs_all="$ac_subdirs_all Clp"
488ac_subdirs_all="$ac_subdirs_all DyLP"
489ac_subdirs_all="$ac_subdirs_all Vol"
490ac_subdirs_all="$ac_subdirs_all Cgl"
491ac_subdirs_all="$ac_subdirs_all Cbc"
492ac_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 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 CXXDEFS ADD_CXXFLAGS DBG_CXXFLAGS OPT_CXXFLAGS CXX CXXFLAGS ac_ct_CXX COIN_CXX_IS_CL_TRUE COIN_CXX_IS_CL_FALSE MPICXX ADD_FFLAGS DBG_FFLAGS OPT_FFLAGS F77 ac_ct_F77 FFLAGS MPIF77 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 CXXDEPMODE am__fastdepCXX_TRUE am__fastdepCXX_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 CXXCPP LIBTOOL ac_c_preproc_warn_flag ac_cxx_preproc_warn_flag RPATH_FLAGS DEPENDENCY_LINKING_TRUE DEPENDENCY_LINKING_FALSE LT_LDFLAGS COIN_SKIP_PROJECTS subdirs coin_have_doxygen coin_have_latex coin_doxy_usedot coin_doxy_tagname coin_doxy_logname COIN_HAS_DOXYGEN_TRUE COIN_HAS_DOXYGEN_FALSE COIN_HAS_LATEX_TRUE COIN_HAS_LATEX_FALSE coin_doxy_tagfiles coin_doxy_excludes LIBEXT VPATH_DISTCLEANFILES ABSBUILDDIR LIBOBJS LTLIBOBJS'
493ac_subst_files=''
494
495# Initialize some variables set by options.
496ac_init_help=
497ac_init_version=false
498# The variables have the same names as the options, with
499# dashes changed to underlines.
500cache_file=/dev/null
501exec_prefix=NONE
502no_create=
503no_recursion=
504prefix=NONE
505program_prefix=NONE
506program_suffix=NONE
507program_transform_name=s,x,x,
508silent=
509site=
510srcdir=
511verbose=
512x_includes=NONE
513x_libraries=NONE
514
515# Installation directory options.
516# These are left unexpanded so users can "make install exec_prefix=/foo"
517# and all the variables that are supposed to be based on exec_prefix
518# by default will actually change.
519# Use braces instead of parens because sh, perl, etc. also accept them.
520bindir='${exec_prefix}/bin'
521sbindir='${exec_prefix}/sbin'
522libexecdir='${exec_prefix}/libexec'
523datadir='${prefix}/share'
524sysconfdir='${prefix}/etc'
525sharedstatedir='${prefix}/com'
526localstatedir='${prefix}/var'
527libdir='${exec_prefix}/lib'
528includedir='${prefix}/include'
529oldincludedir='/usr/include'
530infodir='${prefix}/info'
531mandir='${prefix}/man'
532
533ac_prev=
534for ac_option
535do
536  # If the previous option needs an argument, assign it.
537  if test -n "$ac_prev"; then
538    eval "$ac_prev=\$ac_option"
539    ac_prev=
540    continue
541  fi
542
543  ac_optarg=`expr "x$ac_option" : 'x[^=]*=\(.*\)'`
544
545  # Accept the important Cygnus configure options, so we can diagnose typos.
546
547  case $ac_option in
548
549  -bindir | --bindir | --bindi | --bind | --bin | --bi)
550    ac_prev=bindir ;;
551  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
552    bindir=$ac_optarg ;;
553
554  -build | --build | --buil | --bui | --bu)
555    ac_prev=build_alias ;;
556  -build=* | --build=* | --buil=* | --bui=* | --bu=*)
557    build_alias=$ac_optarg ;;
558
559  -cache-file | --cache-file | --cache-fil | --cache-fi \
560  | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
561    ac_prev=cache_file ;;
562  -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
563  | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
564    cache_file=$ac_optarg ;;
565
566  --config-cache | -C)
567    cache_file=config.cache ;;
568
569  -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
570    ac_prev=datadir ;;
571  -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
572  | --da=*)
573    datadir=$ac_optarg ;;
574
575  -disable-* | --disable-*)
576    ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
577    # Reject names that are not valid shell variable names.
578    expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
579      { echo "$as_me: error: invalid feature name: $ac_feature" >&2
580   { (exit 1); exit 1; }; }
581    ac_feature=`echo $ac_feature | sed 's/-/_/g'`
582    eval "enable_$ac_feature=no" ;;
583
584  -enable-* | --enable-*)
585    ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
586    # Reject names that are not valid shell variable names.
587    expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
588      { echo "$as_me: error: invalid feature name: $ac_feature" >&2
589   { (exit 1); exit 1; }; }
590    ac_feature=`echo $ac_feature | sed 's/-/_/g'`
591    case $ac_option in
592      *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
593      *) ac_optarg=yes ;;
594    esac
595    eval "enable_$ac_feature='$ac_optarg'" ;;
596
597  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
598  | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
599  | --exec | --exe | --ex)
600    ac_prev=exec_prefix ;;
601  -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
602  | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
603  | --exec=* | --exe=* | --ex=*)
604    exec_prefix=$ac_optarg ;;
605
606  -gas | --gas | --ga | --g)
607    # Obsolete; use --with-gas.
608    with_gas=yes ;;
609
610  -help | --help | --hel | --he | -h)
611    ac_init_help=long ;;
612  -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
613    ac_init_help=recursive ;;
614  -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
615    ac_init_help=short ;;
616
617  -host | --host | --hos | --ho)
618    ac_prev=host_alias ;;
619  -host=* | --host=* | --hos=* | --ho=*)
620    host_alias=$ac_optarg ;;
621
622  -includedir | --includedir | --includedi | --included | --include \
623  | --includ | --inclu | --incl | --inc)
624    ac_prev=includedir ;;
625  -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
626  | --includ=* | --inclu=* | --incl=* | --inc=*)
627    includedir=$ac_optarg ;;
628
629  -infodir | --infodir | --infodi | --infod | --info | --inf)
630    ac_prev=infodir ;;
631  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
632    infodir=$ac_optarg ;;
633
634  -libdir | --libdir | --libdi | --libd)
635    ac_prev=libdir ;;
636  -libdir=* | --libdir=* | --libdi=* | --libd=*)
637    libdir=$ac_optarg ;;
638
639  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
640  | --libexe | --libex | --libe)
641    ac_prev=libexecdir ;;
642  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
643  | --libexe=* | --libex=* | --libe=*)
644    libexecdir=$ac_optarg ;;
645
646  -localstatedir | --localstatedir | --localstatedi | --localstated \
647  | --localstate | --localstat | --localsta | --localst \
648  | --locals | --local | --loca | --loc | --lo)
649    ac_prev=localstatedir ;;
650  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
651  | --localstate=* | --localstat=* | --localsta=* | --localst=* \
652  | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
653    localstatedir=$ac_optarg ;;
654
655  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
656    ac_prev=mandir ;;
657  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
658    mandir=$ac_optarg ;;
659
660  -nfp | --nfp | --nf)
661    # Obsolete; use --without-fp.
662    with_fp=no ;;
663
664  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
665  | --no-cr | --no-c | -n)
666    no_create=yes ;;
667
668  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
669  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
670    no_recursion=yes ;;
671
672  -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
673  | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
674  | --oldin | --oldi | --old | --ol | --o)
675    ac_prev=oldincludedir ;;
676  -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
677  | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
678  | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
679    oldincludedir=$ac_optarg ;;
680
681  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
682    ac_prev=prefix ;;
683  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
684    prefix=$ac_optarg ;;
685
686  -program-prefix | --program-prefix | --program-prefi | --program-pref \
687  | --program-pre | --program-pr | --program-p)
688    ac_prev=program_prefix ;;
689  -program-prefix=* | --program-prefix=* | --program-prefi=* \
690  | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
691    program_prefix=$ac_optarg ;;
692
693  -program-suffix | --program-suffix | --program-suffi | --program-suff \
694  | --program-suf | --program-su | --program-s)
695    ac_prev=program_suffix ;;
696  -program-suffix=* | --program-suffix=* | --program-suffi=* \
697  | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
698    program_suffix=$ac_optarg ;;
699
700  -program-transform-name | --program-transform-name \
701  | --program-transform-nam | --program-transform-na \
702  | --program-transform-n | --program-transform- \
703  | --program-transform | --program-transfor \
704  | --program-transfo | --program-transf \
705  | --program-trans | --program-tran \
706  | --progr-tra | --program-tr | --program-t)
707    ac_prev=program_transform_name ;;
708  -program-transform-name=* | --program-transform-name=* \
709  | --program-transform-nam=* | --program-transform-na=* \
710  | --program-transform-n=* | --program-transform-=* \
711  | --program-transform=* | --program-transfor=* \
712  | --program-transfo=* | --program-transf=* \
713  | --program-trans=* | --program-tran=* \
714  | --progr-tra=* | --program-tr=* | --program-t=*)
715    program_transform_name=$ac_optarg ;;
716
717  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
718  | -silent | --silent | --silen | --sile | --sil)
719    silent=yes ;;
720
721  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
722    ac_prev=sbindir ;;
723  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
724  | --sbi=* | --sb=*)
725    sbindir=$ac_optarg ;;
726
727  -sharedstatedir | --sharedstatedir | --sharedstatedi \
728  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
729  | --sharedst | --shareds | --shared | --share | --shar \
730  | --sha | --sh)
731    ac_prev=sharedstatedir ;;
732  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
733  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
734  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
735  | --sha=* | --sh=*)
736    sharedstatedir=$ac_optarg ;;
737
738  -site | --site | --sit)
739    ac_prev=site ;;
740  -site=* | --site=* | --sit=*)
741    site=$ac_optarg ;;
742
743  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
744    ac_prev=srcdir ;;
745  -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
746    srcdir=$ac_optarg ;;
747
748  -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
749  | --syscon | --sysco | --sysc | --sys | --sy)
750    ac_prev=sysconfdir ;;
751  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
752  | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
753    sysconfdir=$ac_optarg ;;
754
755  -target | --target | --targe | --targ | --tar | --ta | --t)
756    ac_prev=target_alias ;;
757  -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
758    target_alias=$ac_optarg ;;
759
760  -v | -verbose | --verbose | --verbos | --verbo | --verb)
761    verbose=yes ;;
762
763  -version | --version | --versio | --versi | --vers | -V)
764    ac_init_version=: ;;
765
766  -with-* | --with-*)
767    ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
768    # Reject names that are not valid shell variable names.
769    expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
770      { echo "$as_me: error: invalid package name: $ac_package" >&2
771   { (exit 1); exit 1; }; }
772    ac_package=`echo $ac_package| sed 's/-/_/g'`
773    case $ac_option in
774      *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
775      *) ac_optarg=yes ;;
776    esac
777    eval "with_$ac_package='$ac_optarg'" ;;
778
779  -without-* | --without-*)
780    ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'`
781    # Reject names that are not valid shell variable names.
782    expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
783      { echo "$as_me: error: invalid package name: $ac_package" >&2
784   { (exit 1); exit 1; }; }
785    ac_package=`echo $ac_package | sed 's/-/_/g'`
786    eval "with_$ac_package=no" ;;
787
788  --x)
789    # Obsolete; use --with-x.
790    with_x=yes ;;
791
792  -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
793  | --x-incl | --x-inc | --x-in | --x-i)
794    ac_prev=x_includes ;;
795  -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
796  | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
797    x_includes=$ac_optarg ;;
798
799  -x-libraries | --x-libraries | --x-librarie | --x-librari \
800  | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
801    ac_prev=x_libraries ;;
802  -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
803  | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
804    x_libraries=$ac_optarg ;;
805
806  -*) { echo "$as_me: error: unrecognized option: $ac_option
807Try \`$0 --help' for more information." >&2
808   { (exit 1); exit 1; }; }
809    ;;
810
811  *=*)
812    ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
813    # Reject names that are not valid shell variable names.
814    expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
815      { echo "$as_me: error: invalid variable name: $ac_envvar" >&2
816   { (exit 1); exit 1; }; }
817    ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`
818    eval "$ac_envvar='$ac_optarg'"
819    export $ac_envvar ;;
820
821  *)
822    # FIXME: should be removed in autoconf 3.0.
823    echo "$as_me: WARNING: you should use --build, --host, --target" >&2
824    expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
825      echo "$as_me: WARNING: invalid host type: $ac_option" >&2
826    : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
827    ;;
828
829  esac
830done
831
832if test -n "$ac_prev"; then
833  ac_option=--`echo $ac_prev | sed 's/_/-/g'`
834  { echo "$as_me: error: missing argument to $ac_option" >&2
835   { (exit 1); exit 1; }; }
836fi
837
838# Be sure to have absolute paths.
839for ac_var in exec_prefix prefix
840do
841  eval ac_val=$`echo $ac_var`
842  case $ac_val in
843    [\\/$]* | ?:[\\/]* | NONE | '' ) ;;
844    *)  { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
845   { (exit 1); exit 1; }; };;
846  esac
847done
848
849# Be sure to have absolute paths.
850for ac_var in bindir sbindir libexecdir datadir sysconfdir sharedstatedir \
851              localstatedir libdir includedir oldincludedir infodir mandir
852do
853  eval ac_val=$`echo $ac_var`
854  case $ac_val in
855    [\\/$]* | ?:[\\/]* ) ;;
856    *)  { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
857   { (exit 1); exit 1; }; };;
858  esac
859done
860
861# There might be people who depend on the old broken behavior: `$host'
862# used to hold the argument of --host etc.
863# FIXME: To remove some day.
864build=$build_alias
865host=$host_alias
866target=$target_alias
867
868# FIXME: To remove some day.
869if test "x$host_alias" != x; then
870  if test "x$build_alias" = x; then
871    cross_compiling=maybe
872    echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
873    If a cross compiler is detected then cross compile mode will be used." >&2
874  elif test "x$build_alias" != "x$host_alias"; then
875    cross_compiling=yes
876  fi
877fi
878
879ac_tool_prefix=
880test -n "$host_alias" && ac_tool_prefix=$host_alias-
881
882test "$silent" = yes && exec 6>/dev/null
883
884
885# Find the source files, if location was not specified.
886if test -z "$srcdir"; then
887  ac_srcdir_defaulted=yes
888  # Try the directory containing this script, then its parent.
889  ac_confdir=`(dirname "$0") 2>/dev/null ||
890$as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
891         X"$0" : 'X\(//\)[^/]' \| \
892         X"$0" : 'X\(//\)$' \| \
893         X"$0" : 'X\(/\)' \| \
894         .     : '\(.\)' 2>/dev/null ||
895echo X"$0" |
896    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
897          /^X\(\/\/\)[^/].*/{ s//\1/; q; }
898          /^X\(\/\/\)$/{ s//\1/; q; }
899          /^X\(\/\).*/{ s//\1/; q; }
900          s/.*/./; q'`
901  srcdir=$ac_confdir
902  if test ! -r $srcdir/$ac_unique_file; then
903    srcdir=..
904  fi
905else
906  ac_srcdir_defaulted=no
907fi
908if test ! -r $srcdir/$ac_unique_file; then
909  if test "$ac_srcdir_defaulted" = yes; then
910    { echo "$as_me: error: cannot find sources ($ac_unique_file) in $ac_confdir or .." >&2
911   { (exit 1); exit 1; }; }
912  else
913    { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
914   { (exit 1); exit 1; }; }
915  fi
916fi
917(cd $srcdir && test -r ./$ac_unique_file) 2>/dev/null ||
918  { echo "$as_me: error: sources are in $srcdir, but \`cd $srcdir' does not work" >&2
919   { (exit 1); exit 1; }; }
920srcdir=`echo "$srcdir" | sed 's%\([^\\/]\)[\\/]*$%\1%'`
921ac_env_build_alias_set=${build_alias+set}
922ac_env_build_alias_value=$build_alias
923ac_cv_env_build_alias_set=${build_alias+set}
924ac_cv_env_build_alias_value=$build_alias
925ac_env_host_alias_set=${host_alias+set}
926ac_env_host_alias_value=$host_alias
927ac_cv_env_host_alias_set=${host_alias+set}
928ac_cv_env_host_alias_value=$host_alias
929ac_env_target_alias_set=${target_alias+set}
930ac_env_target_alias_value=$target_alias
931ac_cv_env_target_alias_set=${target_alias+set}
932ac_cv_env_target_alias_value=$target_alias
933ac_env_CDEFS_set=${CDEFS+set}
934ac_env_CDEFS_value=$CDEFS
935ac_cv_env_CDEFS_set=${CDEFS+set}
936ac_cv_env_CDEFS_value=$CDEFS
937ac_env_ADD_CFLAGS_set=${ADD_CFLAGS+set}
938ac_env_ADD_CFLAGS_value=$ADD_CFLAGS
939ac_cv_env_ADD_CFLAGS_set=${ADD_CFLAGS+set}
940ac_cv_env_ADD_CFLAGS_value=$ADD_CFLAGS
941ac_env_DBG_CFLAGS_set=${DBG_CFLAGS+set}
942ac_env_DBG_CFLAGS_value=$DBG_CFLAGS
943ac_cv_env_DBG_CFLAGS_set=${DBG_CFLAGS+set}
944ac_cv_env_DBG_CFLAGS_value=$DBG_CFLAGS
945ac_env_OPT_CFLAGS_set=${OPT_CFLAGS+set}
946ac_env_OPT_CFLAGS_value=$OPT_CFLAGS
947ac_cv_env_OPT_CFLAGS_set=${OPT_CFLAGS+set}
948ac_cv_env_OPT_CFLAGS_value=$OPT_CFLAGS
949ac_env_CC_set=${CC+set}
950ac_env_CC_value=$CC
951ac_cv_env_CC_set=${CC+set}
952ac_cv_env_CC_value=$CC
953ac_env_CFLAGS_set=${CFLAGS+set}
954ac_env_CFLAGS_value=$CFLAGS
955ac_cv_env_CFLAGS_set=${CFLAGS+set}
956ac_cv_env_CFLAGS_value=$CFLAGS
957ac_env_LDFLAGS_set=${LDFLAGS+set}
958ac_env_LDFLAGS_value=$LDFLAGS
959ac_cv_env_LDFLAGS_set=${LDFLAGS+set}
960ac_cv_env_LDFLAGS_value=$LDFLAGS
961ac_env_CPPFLAGS_set=${CPPFLAGS+set}
962ac_env_CPPFLAGS_value=$CPPFLAGS
963ac_cv_env_CPPFLAGS_set=${CPPFLAGS+set}
964ac_cv_env_CPPFLAGS_value=$CPPFLAGS
965ac_env_MPICC_set=${MPICC+set}
966ac_env_MPICC_value=$MPICC
967ac_cv_env_MPICC_set=${MPICC+set}
968ac_cv_env_MPICC_value=$MPICC
969ac_env_CXXDEFS_set=${CXXDEFS+set}
970ac_env_CXXDEFS_value=$CXXDEFS
971ac_cv_env_CXXDEFS_set=${CXXDEFS+set}
972ac_cv_env_CXXDEFS_value=$CXXDEFS
973ac_env_ADD_CXXFLAGS_set=${ADD_CXXFLAGS+set}
974ac_env_ADD_CXXFLAGS_value=$ADD_CXXFLAGS
975ac_cv_env_ADD_CXXFLAGS_set=${ADD_CXXFLAGS+set}
976ac_cv_env_ADD_CXXFLAGS_value=$ADD_CXXFLAGS
977ac_env_DBG_CXXFLAGS_set=${DBG_CXXFLAGS+set}
978ac_env_DBG_CXXFLAGS_value=$DBG_CXXFLAGS
979ac_cv_env_DBG_CXXFLAGS_set=${DBG_CXXFLAGS+set}
980ac_cv_env_DBG_CXXFLAGS_value=$DBG_CXXFLAGS
981ac_env_OPT_CXXFLAGS_set=${OPT_CXXFLAGS+set}
982ac_env_OPT_CXXFLAGS_value=$OPT_CXXFLAGS
983ac_cv_env_OPT_CXXFLAGS_set=${OPT_CXXFLAGS+set}
984ac_cv_env_OPT_CXXFLAGS_value=$OPT_CXXFLAGS
985ac_env_CXX_set=${CXX+set}
986ac_env_CXX_value=$CXX
987ac_cv_env_CXX_set=${CXX+set}
988ac_cv_env_CXX_value=$CXX
989ac_env_CXXFLAGS_set=${CXXFLAGS+set}
990ac_env_CXXFLAGS_value=$CXXFLAGS
991ac_cv_env_CXXFLAGS_set=${CXXFLAGS+set}
992ac_cv_env_CXXFLAGS_value=$CXXFLAGS
993ac_env_MPICXX_set=${MPICXX+set}
994ac_env_MPICXX_value=$MPICXX
995ac_cv_env_MPICXX_set=${MPICXX+set}
996ac_cv_env_MPICXX_value=$MPICXX
997ac_env_ADD_FFLAGS_set=${ADD_FFLAGS+set}
998ac_env_ADD_FFLAGS_value=$ADD_FFLAGS
999ac_cv_env_ADD_FFLAGS_set=${ADD_FFLAGS+set}
1000ac_cv_env_ADD_FFLAGS_value=$ADD_FFLAGS
1001ac_env_DBG_FFLAGS_set=${DBG_FFLAGS+set}
1002ac_env_DBG_FFLAGS_value=$DBG_FFLAGS
1003ac_cv_env_DBG_FFLAGS_set=${DBG_FFLAGS+set}
1004ac_cv_env_DBG_FFLAGS_value=$DBG_FFLAGS
1005ac_env_OPT_FFLAGS_set=${OPT_FFLAGS+set}
1006ac_env_OPT_FFLAGS_value=$OPT_FFLAGS
1007ac_cv_env_OPT_FFLAGS_set=${OPT_FFLAGS+set}
1008ac_cv_env_OPT_FFLAGS_value=$OPT_FFLAGS
1009ac_env_F77_set=${F77+set}
1010ac_env_F77_value=$F77
1011ac_cv_env_F77_set=${F77+set}
1012ac_cv_env_F77_value=$F77
1013ac_env_FFLAGS_set=${FFLAGS+set}
1014ac_env_FFLAGS_value=$FFLAGS
1015ac_cv_env_FFLAGS_set=${FFLAGS+set}
1016ac_cv_env_FFLAGS_value=$FFLAGS
1017ac_env_MPIF77_set=${MPIF77+set}
1018ac_env_MPIF77_value=$MPIF77
1019ac_cv_env_MPIF77_set=${MPIF77+set}
1020ac_cv_env_MPIF77_value=$MPIF77
1021ac_env_CPP_set=${CPP+set}
1022ac_env_CPP_value=$CPP
1023ac_cv_env_CPP_set=${CPP+set}
1024ac_cv_env_CPP_value=$CPP
1025ac_env_CXXCPP_set=${CXXCPP+set}
1026ac_env_CXXCPP_value=$CXXCPP
1027ac_cv_env_CXXCPP_set=${CXXCPP+set}
1028ac_cv_env_CXXCPP_value=$CXXCPP
1029ac_env_COIN_SKIP_PROJECTS_set=${COIN_SKIP_PROJECTS+set}
1030ac_env_COIN_SKIP_PROJECTS_value=$COIN_SKIP_PROJECTS
1031ac_cv_env_COIN_SKIP_PROJECTS_set=${COIN_SKIP_PROJECTS+set}
1032ac_cv_env_COIN_SKIP_PROJECTS_value=$COIN_SKIP_PROJECTS
1033
1034#
1035# Report the --help message.
1036#
1037if test "$ac_init_help" = "long"; then
1038  # Omit some internal or obsolete options to make the list less imposing.
1039  # This message is too long to be a string in the A/UX 3.1 sh.
1040  cat <<_ACEOF
1041\`configure' configures Cbc 2.9 to adapt to many kinds of systems.
1042
1043Usage: $0 [OPTION]... [VAR=VALUE]...
1044
1045To assign environment variables (e.g., CC, CFLAGS...), specify them as
1046VAR=VALUE.  See below for descriptions of some of the useful variables.
1047
1048Defaults for the options are specified in brackets.
1049
1050Configuration:
1051  -h, --help              display this help and exit
1052      --help=short        display options specific to this package
1053      --help=recursive    display the short help of all the included packages
1054  -V, --version           display version information and exit
1055  -q, --quiet, --silent   do not print \`checking...' messages
1056      --cache-file=FILE   cache test results in FILE [disabled]
1057  -C, --config-cache      alias for \`--cache-file=config.cache'
1058  -n, --no-create         do not create output files
1059      --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1060
1061_ACEOF
1062
1063  cat <<_ACEOF
1064Installation directories:
1065  --prefix=PREFIX         install architecture-independent files in PREFIX
1066                          [$ac_default_prefix]
1067  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1068                          [PREFIX]
1069
1070By default, \`make install' will install all the files in
1071\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1072an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1073for instance \`--prefix=\$HOME'.
1074
1075For better control, use the options below.
1076
1077Fine tuning of the installation directories:
1078  --bindir=DIR           user executables [EPREFIX/bin]
1079  --sbindir=DIR          system admin executables [EPREFIX/sbin]
1080  --libexecdir=DIR       program executables [EPREFIX/libexec]
1081  --datadir=DIR          read-only architecture-independent data [PREFIX/share]
1082  --sysconfdir=DIR       read-only single-machine data [PREFIX/etc]
1083  --sharedstatedir=DIR   modifiable architecture-independent data [PREFIX/com]
1084  --localstatedir=DIR    modifiable single-machine data [PREFIX/var]
1085  --libdir=DIR           object code libraries [EPREFIX/lib]
1086  --includedir=DIR       C header files [PREFIX/include]
1087  --oldincludedir=DIR    C header files for non-gcc [/usr/include]
1088  --infodir=DIR          info documentation [PREFIX/info]
1089  --mandir=DIR           man documentation [PREFIX/man]
1090_ACEOF
1091
1092  cat <<\_ACEOF
1093
1094Program names:
1095  --program-prefix=PREFIX            prepend PREFIX to installed program names
1096  --program-suffix=SUFFIX            append SUFFIX to installed program names
1097  --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
1098
1099System types:
1100  --build=BUILD     configure for building on BUILD [guessed]
1101  --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1102_ACEOF
1103fi
1104
1105if test -n "$ac_init_help"; then
1106  case $ac_init_help in
1107     short | recursive ) echo "Configuration of Cbc 2.9:";;
1108   esac
1109  cat <<\_ACEOF
1110
1111Optional Features:
1112  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1113  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1114  --enable-debug          compile all projects with debug options tests
1115                          (implies --disable-shared)
1116
1117  --enable-msvc           Prefer (i)cl/ifort/link over GNU on MinGW/Cygwin.
1118  --enable-static[=PKGS]
1119                          build static libraries [default=no]
1120  --disable-dependency-tracking  speeds up one-time build
1121  --enable-dependency-tracking   do not reject slow dependency extractors
1122  --enable-maintainer-mode  enable make rules and dependencies not useful
1123                          (and sometimes confusing) to the casual installer
1124  --enable-shared[=PKGS]
1125                          build shared libraries [default=yes]
1126  --enable-fast-install[=PKGS]
1127                          optimize for fast installation [default=yes]
1128  --disable-libtool-lock  avoid locking (might break parallel builds)
1129  --disable-dependency-linking
1130                          disable linking library dependencies into shared
1131                          libraries
1132
1133Optional Packages:
1134  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1135  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1136  --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
1137  --with-pic              try to use only PIC/non-PIC objects [default=use
1138                          both]
1139  --with-tags[=TAGS]
1140                          include additional configurations [automatic]
1141
1142  --with-asl-lib linker flags for using project ASL
1143  --with-asl-incdir directory with header files for using project ASL
1144  --with-asl-datadir directory with data files for using project ASL
1145  --with-blas-lib linker flags for using project Blas
1146  --with-blas-incdir directory with header files for using project Blas
1147  --with-blas-datadir directory with data files for using project Blas
1148  --with-blas             specify BLAS library (or BUILD to enforce use of
1149                          ThirdParty/Blas)
1150  --with-lapack-lib linker flags for using project Lapack
1151  --with-lapack-incdir directory with header files for using project Lapack
1152  --with-lapack-datadir directory with data files for using project Lapack
1153  --with-lapack           specify LAPACK library (or BUILD to enforce use of
1154                          ThirdParty/Lapack)
1155  --with-glpk-lib linker flags for using project Glpk
1156  --with-glpk-incdir directory with header files for using project Glpk
1157  --with-glpk-datadir directory with data files for using project Glpk
1158  --with-metis-lib linker flags for using project Metis
1159  --with-metis-incdir directory with header files for using project Metis
1160  --with-metis-datadir directory with data files for using project Metis
1161  --with-mumps-lib linker flags for using project Mumps
1162  --with-mumps-incdir directory with header files for using project Mumps
1163  --with-mumps-datadir directory with data files for using project Mumps
1164  --with-sample-lib linker flags for using project Sample
1165  --with-sample-incdir directory with header files for using project Sample
1166  --with-sample-datadir directory with data files for using project Sample
1167  --with-netlib-lib linker flags for using project Netlib
1168  --with-netlib-incdir directory with header files for using project Netlib
1169  --with-netlib-datadir directory with data files for using project Netlib
1170  --with-miplib3-lib linker flags for using project miplib3
1171  --with-miplib3-incdir directory with header files for using project miplib3
1172  --with-miplib3-datadir directory with data files for using project miplib3
1173  --with-coinutils-lib linker flags for using project CoinUtils
1174  --with-coinutils-incdir directory with header files for using project
1175                          CoinUtils
1176  --with-coinutils-datadir
1177                          directory with data files for using project
1178                          CoinUtils
1179  --with-osi-lib linker flags for using project Osi
1180  --with-osi-incdir directory with header files for using project Osi
1181  --with-osi-datadir directory with data files for using project Osi
1182  --with-clp-lib linker flags for using project Clp
1183  --with-clp-incdir directory with header files for using project Clp
1184  --with-clp-datadir directory with data files for using project Clp
1185  --with-dylp-lib linker flags for using project DyLP
1186  --with-dylp-incdir directory with header files for using project DyLP
1187  --with-dylp-datadir directory with data files for using project DyLP
1188  --with-vol-lib linker flags for using project Vol
1189  --with-vol-incdir directory with header files for using project Vol
1190  --with-vol-datadir directory with data files for using project Vol
1191  --with-cgl-lib linker flags for using project Cgl
1192  --with-cgl-incdir directory with header files for using project Cgl
1193  --with-cgl-datadir directory with data files for using project Cgl
1194  --with-cbc-lib linker flags for using project Cbc
1195  --with-cbc-incdir directory with header files for using project Cbc
1196  --with-cbc-datadir directory with data files for using project Cbc
1197  --with-dot              use dot (from graphviz) when creating documentation
1198                          with doxygen if available; --without-dot to disable
1199
1200Some influential environment variables:
1201  CDEFS       Additional -D flags to be used when compiling C code.
1202  ADD_CFLAGS  Additional C compiler options
1203  DBG_CFLAGS  Debug C compiler options
1204  OPT_CFLAGS  Optimize C compiler options
1205  CC          C compiler command
1206  CFLAGS      C compiler flags
1207  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1208              nonstandard directory <lib dir>
1209  CPPFLAGS    C/C++ preprocessor flags, e.g. -I<include dir> if you have
1210              headers in a nonstandard directory <include dir>
1211  MPICC       C MPI Compiler
1212  CXXDEFS     Additional -D flags to be used when compiling C++ code.
1213  ADD_CXXFLAGS
1214              Additional C++ compiler options
1215  DBG_CXXFLAGS
1216              Debug C++ compiler options
1217  OPT_CXXFLAGS
1218              Optimize C++ compiler options
1219  CXX         C++ compiler command
1220  CXXFLAGS    C++ compiler flags
1221  MPICXX      C++ MPI Compiler
1222  ADD_FFLAGS  Additional Fortran compiler options
1223  DBG_FFLAGS  Debug Fortran compiler options
1224  OPT_FFLAGS  Optimize Fortran compiler options
1225  F77         Fortran 77 compiler command
1226  FFLAGS      Fortran 77 compiler flags
1227  MPIF77      Fortran MPI Compiler
1228  CPP         C preprocessor
1229  CXXCPP      C++ preprocessor
1230  COIN_SKIP_PROJECTS
1231              Set to the subdirectories of projects that should be skipped in
1232              the configuration
1233
1234Use these variables to override the choices made by `configure' or to help
1235it to find libraries and programs with nonstandard names/locations.
1236
1237Report bugs to <cbc@lists.coin-or.org>.
1238_ACEOF
1239fi
1240
1241if test "$ac_init_help" = "recursive"; then
1242  # If there are subdirs, report their specific --help.
1243  ac_popdir=`pwd`
1244  for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1245    test -d $ac_dir || continue
1246    ac_builddir=.
1247
1248if test "$ac_dir" != .; then
1249  ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
1250  # A "../" for each directory in $ac_dir_suffix.
1251  ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
1252else
1253  ac_dir_suffix= ac_top_builddir=
1254fi
1255
1256case $srcdir in
1257  .)  # No --srcdir option.  We are building in place.
1258    ac_srcdir=.
1259    if test -z "$ac_top_builddir"; then
1260       ac_top_srcdir=.
1261    else
1262       ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
1263    fi ;;
1264  [\\/]* | ?:[\\/]* )  # Absolute path.
1265    ac_srcdir=$srcdir$ac_dir_suffix;
1266    ac_top_srcdir=$srcdir ;;
1267  *) # Relative path.
1268    ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
1269    ac_top_srcdir=$ac_top_builddir$srcdir ;;
1270esac
1271
1272# Do not use `cd foo && pwd` to compute absolute paths, because
1273# the directories may not exist.
1274case `pwd` in
1275.) ac_abs_builddir="$ac_dir";;
1276*)
1277  case "$ac_dir" in
1278  .) ac_abs_builddir=`pwd`;;
1279  [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
1280  *) ac_abs_builddir=`pwd`/"$ac_dir";;
1281  esac;;
1282esac
1283case $ac_abs_builddir in
1284.) ac_abs_top_builddir=${ac_top_builddir}.;;
1285*)
1286  case ${ac_top_builddir}. in
1287  .) ac_abs_top_builddir=$ac_abs_builddir;;
1288  [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
1289  *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
1290  esac;;
1291esac
1292case $ac_abs_builddir in
1293.) ac_abs_srcdir=$ac_srcdir;;
1294*)
1295  case $ac_srcdir in
1296  .) ac_abs_srcdir=$ac_abs_builddir;;
1297  [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
1298  *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
1299  esac;;
1300esac
1301case $ac_abs_builddir in
1302.) ac_abs_top_srcdir=$ac_top_srcdir;;
1303*)
1304  case $ac_top_srcdir in
1305  .) ac_abs_top_srcdir=$ac_abs_builddir;;
1306  [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
1307  *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
1308  esac;;
1309esac
1310
1311    cd $ac_dir
1312    # Check for guested configure; otherwise get Cygnus style configure.
1313    if test -f $ac_srcdir/configure.gnu; then
1314      echo
1315      $SHELL $ac_srcdir/configure.gnu  --help=recursive
1316    elif test -f $ac_srcdir/configure; then
1317      echo
1318      $SHELL $ac_srcdir/configure  --help=recursive
1319    elif test -f $ac_srcdir/configure.ac ||
1320           test -f $ac_srcdir/configure.in; then
1321      echo
1322      $ac_configure --help
1323    else
1324      echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1325    fi
1326    cd $ac_popdir
1327  done
1328fi
1329
1330test -n "$ac_init_help" && exit 0
1331if $ac_init_version; then
1332  cat <<\_ACEOF
1333Cbc configure 2.9
1334generated by GNU Autoconf 2.59
1335
1336Copyright (C) 2003 Free Software Foundation, Inc.
1337This configure script is free software; the Free Software Foundation
1338gives unlimited permission to copy, distribute and modify it.
1339
1340
1341Copyright 2006 International Business Machines and others.
1342All Rights Reserved.
1343This file is part of the open source package Coin which is distributed
1344under the Eclipse Public License.
1345_ACEOF
1346  exit 0
1347fi
1348exec 5>config.log
1349cat >&5 <<_ACEOF
1350This file contains any messages produced by compilers while
1351running configure, to aid debugging if configure makes a mistake.
1352
1353It was created by Cbc $as_me 2.9, which was
1354generated by GNU Autoconf 2.59.  Invocation command line was
1355
1356  $ $0 $@
1357
1358_ACEOF
1359{
1360cat <<_ASUNAME
1361## --------- ##
1362## Platform. ##
1363## --------- ##
1364
1365hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1366uname -m = `(uname -m) 2>/dev/null || echo unknown`
1367uname -r = `(uname -r) 2>/dev/null || echo unknown`
1368uname -s = `(uname -s) 2>/dev/null || echo unknown`
1369uname -v = `(uname -v) 2>/dev/null || echo unknown`
1370
1371/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1372/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
1373
1374/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
1375/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
1376/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1377hostinfo               = `(hostinfo) 2>/dev/null               || echo unknown`
1378/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
1379/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
1380/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
1381
1382_ASUNAME
1383
1384as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1385for as_dir in $PATH
1386do
1387  IFS=$as_save_IFS
1388  test -z "$as_dir" && as_dir=.
1389  echo "PATH: $as_dir"
1390done
1391
1392} >&5
1393
1394cat >&5 <<_ACEOF
1395
1396
1397## ----------- ##
1398## Core tests. ##
1399## ----------- ##
1400
1401_ACEOF
1402
1403
1404# Keep a trace of the command line.
1405# Strip out --no-create and --no-recursion so they do not pile up.
1406# Strip out --silent because we don't want to record it for future runs.
1407# Also quote any args containing shell meta-characters.
1408# Make two passes to allow for proper duplicate-argument suppression.
1409ac_configure_args=
1410ac_configure_args0=
1411ac_configure_args1=
1412ac_sep=
1413ac_must_keep_next=false
1414for ac_pass in 1 2
1415do
1416  for ac_arg
1417  do
1418    case $ac_arg in
1419    -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1420    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1421    | -silent | --silent | --silen | --sile | --sil)
1422      continue ;;
1423    *" "*|*"    "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
1424      ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1425    esac
1426    case $ac_pass in
1427    1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
1428    2)
1429      ac_configure_args1="$ac_configure_args1 '$ac_arg'"
1430      if test $ac_must_keep_next = true; then
1431        ac_must_keep_next=false # Got value, back to normal.
1432      else
1433        case $ac_arg in
1434          *=* | --config-cache | -C | -disable-* | --disable-* \
1435          | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1436          | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1437          | -with-* | --with-* | -without-* | --without-* | --x)
1438            case "$ac_configure_args0 " in
1439              "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1440            esac
1441            ;;
1442          -* ) ac_must_keep_next=true ;;
1443        esac
1444      fi
1445      ac_configure_args="$ac_configure_args$ac_sep'$ac_arg'"
1446      # Get rid of the leading space.
1447      ac_sep=" "
1448      ;;
1449    esac
1450  done
1451done
1452$as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
1453$as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; }
1454
1455# When interrupted or exit'd, cleanup temporary files, and complete
1456# config.log.  We remove comments because anyway the quotes in there
1457# would cause problems or look ugly.
1458# WARNING: Be sure not to use single quotes in there, as some shells,
1459# such as our DU 5.0 friend, will then `close' the trap.
1460trap 'exit_status=$?
1461  # Save into config.log some information that might help in debugging.
1462  {
1463    echo
1464
1465    cat <<\_ASBOX
1466## ---------------- ##
1467## Cache variables. ##
1468## ---------------- ##
1469_ASBOX
1470    echo
1471    # The following way of writing the cache mishandles newlines in values,
1472{
1473  (set) 2>&1 |
1474    case `(ac_space='"'"' '"'"'; set | grep ac_space) 2>&1` in
1475    *ac_space=\ *)
1476      sed -n \
1477        "s/'"'"'/'"'"'\\\\'"'"''"'"'/g;
1478          s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='"'"'\\2'"'"'/p"
1479      ;;
1480    *)
1481      sed -n \
1482        "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
1483      ;;
1484    esac;
1485}
1486    echo
1487
1488    cat <<\_ASBOX
1489## ----------------- ##
1490## Output variables. ##
1491## ----------------- ##
1492_ASBOX
1493    echo
1494    for ac_var in $ac_subst_vars
1495    do
1496      eval ac_val=$`echo $ac_var`
1497      echo "$ac_var='"'"'$ac_val'"'"'"
1498    done | sort
1499    echo
1500
1501    if test -n "$ac_subst_files"; then
1502      cat <<\_ASBOX
1503## ------------- ##
1504## Output files. ##
1505## ------------- ##
1506_ASBOX
1507      echo
1508      for ac_var in $ac_subst_files
1509      do
1510        eval ac_val=$`echo $ac_var`
1511        echo "$ac_var='"'"'$ac_val'"'"'"
1512      done | sort
1513      echo
1514    fi
1515
1516    if test -s confdefs.h; then
1517      cat <<\_ASBOX
1518## ----------- ##
1519## confdefs.h. ##
1520## ----------- ##
1521_ASBOX
1522      echo
1523      sed "/^$/d" confdefs.h | sort
1524      echo
1525    fi
1526    test "$ac_signal" != 0 &&
1527      echo "$as_me: caught signal $ac_signal"
1528    echo "$as_me: exit $exit_status"
1529  } >&5
1530  rm -f core *.core &&
1531  rm -rf conftest* confdefs* conf$$* $ac_clean_files &&
1532    exit $exit_status
1533     ' 0
1534for ac_signal in 1 2 13 15; do
1535  trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
1536done
1537ac_signal=0
1538
1539# confdefs.h avoids OS command line length limits that DEFS can exceed.
1540rm -rf conftest* confdefs.h
1541# AIX cpp loses on an empty file, so make sure it contains at least a newline.
1542echo >confdefs.h
1543
1544# Predefined preprocessor variables.
1545
1546cat >>confdefs.h <<_ACEOF
1547#define PACKAGE_NAME "$PACKAGE_NAME"
1548_ACEOF
1549
1550
1551cat >>confdefs.h <<_ACEOF
1552#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1553_ACEOF
1554
1555
1556cat >>confdefs.h <<_ACEOF
1557#define PACKAGE_VERSION "$PACKAGE_VERSION"
1558_ACEOF
1559
1560
1561cat >>confdefs.h <<_ACEOF
1562#define PACKAGE_STRING "$PACKAGE_STRING"
1563_ACEOF
1564
1565
1566cat >>confdefs.h <<_ACEOF
1567#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1568_ACEOF
1569
1570
1571# Let the site file select an alternate cache file if it wants to.
1572# Prefer explicitly selected file to automatically selected ones.
1573if test -z "$CONFIG_SITE"; then
1574  if test "x$prefix" != xNONE; then
1575    CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
1576  else
1577    CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
1578  fi
1579fi
1580for ac_site_file in $CONFIG_SITE; do
1581  if test -r "$ac_site_file"; then
1582    { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
1583echo "$as_me: loading site script $ac_site_file" >&6;}
1584    sed 's/^/| /' "$ac_site_file" >&5
1585    . "$ac_site_file"
1586  fi
1587done
1588
1589if test -r "$cache_file"; then
1590  # Some versions of bash will fail to source /dev/null (special
1591  # files actually), so we avoid doing that.
1592  if test -f "$cache_file"; then
1593    { echo "$as_me:$LINENO: loading cache $cache_file" >&5
1594echo "$as_me: loading cache $cache_file" >&6;}
1595    case $cache_file in
1596      [\\/]* | ?:[\\/]* ) . $cache_file;;
1597      *)                      . ./$cache_file;;
1598    esac
1599  fi
1600else
1601  { echo "$as_me:$LINENO: creating cache $cache_file" >&5
1602echo "$as_me: creating cache $cache_file" >&6;}
1603  >$cache_file
1604fi
1605
1606# Check that the precious variables saved in the cache have kept the same
1607# value.
1608ac_cache_corrupted=false
1609for ac_var in `(set) 2>&1 |
1610               sed -n 's/^ac_env_\([a-zA-Z_0-9]*\)_set=.*/\1/p'`; do
1611  eval ac_old_set=\$ac_cv_env_${ac_var}_set
1612  eval ac_new_set=\$ac_env_${ac_var}_set
1613  eval ac_old_val="\$ac_cv_env_${ac_var}_value"
1614  eval ac_new_val="\$ac_env_${ac_var}_value"
1615  case $ac_old_set,$ac_new_set in
1616    set,)
1617      { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
1618echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
1619      ac_cache_corrupted=: ;;
1620    ,set)
1621      { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
1622echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
1623      ac_cache_corrupted=: ;;
1624    ,);;
1625    *)
1626      if test "x$ac_old_val" != "x$ac_new_val"; then
1627        { echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
1628echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
1629        { echo "$as_me:$LINENO:   former value:  $ac_old_val" >&5
1630echo "$as_me:   former value:  $ac_old_val" >&2;}
1631        { echo "$as_me:$LINENO:   current value: $ac_new_val" >&5
1632echo "$as_me:   current value: $ac_new_val" >&2;}
1633        ac_cache_corrupted=:
1634      fi;;
1635  esac
1636  # Pass precious variables to config.status.
1637  if test "$ac_new_set" = set; then
1638    case $ac_new_val in
1639    *" "*|*"    "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
1640      ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
1641    *) ac_arg=$ac_var=$ac_new_val ;;
1642    esac
1643    case " $ac_configure_args " in
1644      *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
1645      *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
1646    esac
1647  fi
1648done
1649if $ac_cache_corrupted; then
1650  { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
1651echo "$as_me: error: changes in the environment can compromise the build" >&2;}
1652  { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
1653echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
1654   { (exit 1); exit 1; }; }
1655fi
1656
1657ac_ext=c
1658ac_cpp='$CPP $CPPFLAGS'
1659ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1660ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1661ac_compiler_gnu=$ac_cv_c_compiler_gnu
1662
1663
1664
1665
1666
1667
1668
1669
1670
1671
1672
1673
1674
1675
1676
1677
1678
1679
1680
1681
1682
1683
1684
1685
1686
1687
1688
1689
1690
1691
1692
1693
1694# List one file in the package so that the configure script can test
1695# whether the package is actually there
1696
1697
1698# Where should everything be installed by default?  Here, we want it
1699# to be installed directly in 'bin', 'lib', 'include' subdirectories
1700# of the directory where configure is run.  The default would be
1701# /usr/local.
1702
1703
1704#############################################################################
1705#  Do the tests necessary to configure compilers and initialise autotools   #
1706#############################################################################
1707
1708ac_aux_dir=
1709for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do
1710  if test -f $ac_dir/install-sh; then
1711    ac_aux_dir=$ac_dir
1712    ac_install_sh="$ac_aux_dir/install-sh -c"
1713    break
1714  elif test -f $ac_dir/install.sh; then
1715    ac_aux_dir=$ac_dir
1716    ac_install_sh="$ac_aux_dir/install.sh -c"
1717    break
1718  elif test -f $ac_dir/shtool; then
1719    ac_aux_dir=$ac_dir
1720    ac_install_sh="$ac_aux_dir/shtool install -c"
1721    break
1722  fi
1723done
1724if test -z "$ac_aux_dir"; then
1725  { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&5
1726echo "$as_me: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&2;}
1727   { (exit 1); exit 1; }; }
1728fi
1729ac_config_guess="$SHELL $ac_aux_dir/config.guess"
1730ac_config_sub="$SHELL $ac_aux_dir/config.sub"
1731ac_configure="$SHELL $ac_aux_dir/configure" # This should be Cygnus configure.
1732
1733# Make sure we can run config.sub.
1734$ac_config_sub sun4 >/dev/null 2>&1 ||
1735  { { echo "$as_me:$LINENO: error: cannot run $ac_config_sub" >&5
1736echo "$as_me: error: cannot run $ac_config_sub" >&2;}
1737   { (exit 1); exit 1; }; }
1738
1739echo "$as_me:$LINENO: checking build system type" >&5
1740echo $ECHO_N "checking build system type... $ECHO_C" >&6
1741if test "${ac_cv_build+set}" = set; then
1742  echo $ECHO_N "(cached) $ECHO_C" >&6
1743else
1744  ac_cv_build_alias=$build_alias
1745test -z "$ac_cv_build_alias" &&
1746  ac_cv_build_alias=`$ac_config_guess`
1747test -z "$ac_cv_build_alias" &&
1748  { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
1749echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
1750   { (exit 1); exit 1; }; }
1751ac_cv_build=`$ac_config_sub $ac_cv_build_alias` ||
1752  { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_build_alias failed" >&5
1753echo "$as_me: error: $ac_config_sub $ac_cv_build_alias failed" >&2;}
1754   { (exit 1); exit 1; }; }
1755
1756fi
1757echo "$as_me:$LINENO: result: $ac_cv_build" >&5
1758echo "${ECHO_T}$ac_cv_build" >&6
1759build=$ac_cv_build
1760build_cpu=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1761build_vendor=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1762build_os=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1763
1764
1765
1766# Check if user wants to produce debugging code
1767
1768echo "$as_me:$LINENO: checking whether we want to compile in debug mode" >&5
1769echo $ECHO_N "checking whether we want to compile in debug mode... $ECHO_C" >&6
1770
1771# Check whether --enable-debug or --disable-debug was given.
1772if test "${enable_debug+set}" = set; then
1773  enableval="$enable_debug"
1774  case "${enableval}" in
1775   yes) coin_debug_compile=true
1776        if test "${enable_shared+set}" = set; then :; else
1777          enable_shared=no
1778        fi
1779        ;;
1780   no)  coin_debug_compile=false
1781        ;;
1782   *) { { echo "$as_me:$LINENO: error: bad value ${enableval} for --enable-debug" >&5
1783echo "$as_me: error: bad value ${enableval} for --enable-debug" >&2;}
1784   { (exit 1); exit 1; }; }
1785        ;;
1786esac
1787else
1788  coin_debug_compile=false
1789fi;
1790
1791 # m4_ifvaln([],
1792
1793if test $coin_debug_compile = true; then
1794  echo "$as_me:$LINENO: result: yes" >&5
1795echo "${ECHO_T}yes" >&6
1796else
1797  echo "$as_me:$LINENO: result: no" >&5
1798echo "${ECHO_T}no" >&6
1799fi
1800
1801 # m4_ifvaln([],
1802
1803
1804
1805# Get the name of the C compiler and appropriate compiler options
1806
1807
1808  # for backward compatibility
1809  # Check whether --enable-doscompile or --disable-doscompile was given.
1810if test "${enable_doscompile+set}" = set; then
1811  enableval="$enable_doscompile"
1812  enable_doscompile=$enableval
1813else
1814  enable_doscompile=no
1815fi;
1816
1817  # Check whether --enable-msvc or --disable-msvc was given.
1818if test "${enable_msvc+set}" = set; then
1819  enableval="$enable_msvc"
1820  enable_msvc=$enableval
1821else
1822  enable_msvc=no
1823     if test "$enable_doscompile" = msvc ; then
1824       enable_msvc=yes
1825     elif test "$enable_doscompile" != no ; then
1826       { { echo "$as_me:$LINENO: error: --enable-doscompile=$enable_doscompile not supported anymore." >&5
1827echo "$as_me: error: --enable-doscompile=$enable_doscompile not supported anymore." >&2;}
1828   { (exit 1); exit 1; }; }
1829     fi
1830
1831fi;
1832
1833  if test "$enable_msvc" = MD; then
1834    enable_shared=yes
1835    enable_msvc=yes
1836  fi
1837
1838  if test "$enable_msvc" = yes; then
1839    case $build in
1840      *-cygwin* | *-mingw*) ;;
1841      *) { { echo "$as_me:$LINENO: error: --enable-msvc option makes sense only under Cygwin or MinGW" >&5
1842echo "$as_me: error: --enable-msvc option makes sense only under Cygwin or MinGW" >&2;}
1843   { (exit 1); exit 1; }; } ;;
1844    esac
1845  fi
1846
1847
1848
1849ac_ext=c
1850ac_cpp='$CPP $CPPFLAGS'
1851ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1852ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1853ac_compiler_gnu=$ac_cv_c_compiler_gnu
1854
1855
1856# For consistency, we set the C compiler to the same value of the C++
1857# compiler, if the C++ is set, but the C compiler isn't (only for CXX=cl)
1858if test x"$CXX" != x; then
1859  case "$CXX" in
1860    clang* ) ;;
1861    cl* | */cl* | CL* | */CL* | icl* | */icl* | ICL* | */ICL*)
1862      if test x"$CC" = x; then
1863        CC="$CXX"
1864        { echo "$as_me:$LINENO: WARNING: C++ compiler name provided as $CXX, but CC is unset. Setting CC to $CXX" >&5
1865echo "$as_me: WARNING: C++ compiler name provided as $CXX, but CC is unset. Setting CC to $CXX" >&2;}
1866      fi
1867      ;;
1868  esac
1869fi
1870
1871
1872
1873
1874
1875
1876coin_has_cc=yes
1877
1878save_cflags="$CFLAGS"
1879
1880# For *-*-solaris*, promote Studio/Workshop cc compiler to front of list.
1881# Depending on the user's PATH, when Studio/Workshop cc is not present we may
1882# find /usr/ucb/cc, which is almost certainly not a good choice for the C
1883# compiler. In this case, put cc after gcc.
1884
1885case $build in
1886  *-cygwin* | *-mingw*)
1887             if test "$enable_msvc" = yes ; then
1888               comps="icl cl gcc"
1889             else
1890               comps="gcc icl cl"
1891             fi ;;
1892  *-*-solaris*)
1893             # Extract the first word of "cc", so it can be a program name with args.
1894set dummy cc; ac_word=$2
1895echo "$as_me:$LINENO: checking for $ac_word" >&5
1896echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1897if test "${ac_cv_prog_sol_cc_compiler+set}" = set; then
1898  echo $ECHO_N "(cached) $ECHO_C" >&6
1899else
1900  if test -n "$sol_cc_compiler"; then
1901  ac_cv_prog_sol_cc_compiler="$sol_cc_compiler" # Let the user override the test.
1902else
1903  ac_prog_rejected=no
1904as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1905for as_dir in $PATH
1906do
1907  IFS=$as_save_IFS
1908  test -z "$as_dir" && as_dir=.
1909  for ac_exec_ext in '' $ac_executable_extensions; do
1910  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1911    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
1912       ac_prog_rejected=yes
1913       continue
1914     fi
1915    ac_cv_prog_sol_cc_compiler="cc"
1916    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1917    break 2
1918  fi
1919done
1920done
1921
1922if test $ac_prog_rejected = yes; then
1923  # We found a bogon in the path, so make sure we never use it.
1924  set dummy $ac_cv_prog_sol_cc_compiler
1925  shift
1926  if test $# != 0; then
1927    # We chose a different compiler from the bogus one.
1928    # However, it has the same basename, so the bogon will be chosen
1929    # first if we set sol_cc_compiler to just the basename; use the full file name.
1930    shift
1931    ac_cv_prog_sol_cc_compiler="$as_dir/$ac_word${1+' '}$@"
1932  fi
1933fi
1934fi
1935fi
1936sol_cc_compiler=$ac_cv_prog_sol_cc_compiler
1937if test -n "$sol_cc_compiler"; then
1938  echo "$as_me:$LINENO: result: $sol_cc_compiler" >&5
1939echo "${ECHO_T}$sol_cc_compiler" >&6
1940else
1941  echo "$as_me:$LINENO: result: no" >&5
1942echo "${ECHO_T}no" >&6
1943fi
1944
1945             if test "$sol_cc_compiler" = "cc" ; then
1946               comps="cc xlc gcc pgcc icc"
1947             else
1948               comps="xlc gcc pgcc icc cc"
1949             fi
1950             ;;
1951  *-*-darwin*) comps="clang gcc cc" ;;
1952  *-linux-gnu*) comps="gcc cc pgcc icc xlc" ;;
1953  *-linux-*) comps="xlc gcc cc pgcc icc" ;;
1954  *)         comps="xlc_r xlc cc gcc pgcc icc" ;;
1955esac
1956
1957# We delete the cached value, since the test might not have been
1958# performed with our choice of compilers earlier
1959$as_unset ac_cv_prog_CC || test "${ac_cv_prog_CC+set}" != set || { ac_cv_prog_CC=; export ac_cv_prog_CC; }
1960# AC_MSG_NOTICE([C compiler candidates: $comps])
1961ac_ext=c
1962ac_cpp='$CPP $CPPFLAGS'
1963ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1964ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1965ac_compiler_gnu=$ac_cv_c_compiler_gnu
1966if test -n "$ac_tool_prefix"; then
1967  for ac_prog in $comps
1968  do
1969    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
1970set dummy $ac_tool_prefix$ac_prog; ac_word=$2
1971echo "$as_me:$LINENO: checking for $ac_word" >&5
1972echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1973if test "${ac_cv_prog_CC+set}" = set; then
1974  echo $ECHO_N "(cached) $ECHO_C" >&6
1975else
1976  if test -n "$CC"; then
1977  ac_cv_prog_CC="$CC" # Let the user override the test.
1978else
1979as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1980for as_dir in $PATH
1981do
1982  IFS=$as_save_IFS
1983  test -z "$as_dir" && as_dir=.
1984  for ac_exec_ext in '' $ac_executable_extensions; do
1985  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1986    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
1987    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1988    break 2
1989  fi
1990done
1991done
1992
1993fi
1994fi
1995CC=$ac_cv_prog_CC
1996if test -n "$CC"; then
1997  echo "$as_me:$LINENO: result: $CC" >&5
1998echo "${ECHO_T}$CC" >&6
1999else
2000  echo "$as_me:$LINENO: result: no" >&5
2001echo "${ECHO_T}no" >&6
2002fi
2003
2004    test -n "$CC" && break
2005  done
2006fi
2007if test -z "$CC"; then
2008  ac_ct_CC=$CC
2009  for ac_prog in $comps
2010do
2011  # Extract the first word of "$ac_prog", so it can be a program name with args.
2012set dummy $ac_prog; ac_word=$2
2013echo "$as_me:$LINENO: checking for $ac_word" >&5
2014echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2015if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2016  echo $ECHO_N "(cached) $ECHO_C" >&6
2017else
2018  if test -n "$ac_ct_CC"; then
2019  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2020else
2021as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2022for as_dir in $PATH
2023do
2024  IFS=$as_save_IFS
2025  test -z "$as_dir" && as_dir=.
2026  for ac_exec_ext in '' $ac_executable_extensions; do
2027  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2028    ac_cv_prog_ac_ct_CC="$ac_prog"
2029    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2030    break 2
2031  fi
2032done
2033done
2034
2035fi
2036fi
2037ac_ct_CC=$ac_cv_prog_ac_ct_CC
2038if test -n "$ac_ct_CC"; then
2039  echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2040echo "${ECHO_T}$ac_ct_CC" >&6
2041else
2042  echo "$as_me:$LINENO: result: no" >&5
2043echo "${ECHO_T}no" >&6
2044fi
2045
2046  test -n "$ac_ct_CC" && break
2047done
2048
2049  CC=$ac_ct_CC
2050fi
2051
2052
2053test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
2054See \`config.log' for more details." >&5
2055echo "$as_me: error: no acceptable C compiler found in \$PATH
2056See \`config.log' for more details." >&2;}
2057   { (exit 1); exit 1; }; }
2058
2059# Provide some information about the compiler.
2060echo "$as_me:$LINENO:" \
2061     "checking for C compiler version" >&5
2062ac_compiler=`set X $ac_compile; echo $2`
2063{ (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
2064  (eval $ac_compiler --version </dev/null >&5) 2>&5
2065  ac_status=$?
2066  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2067  (exit $ac_status); }
2068{ (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
2069  (eval $ac_compiler -v </dev/null >&5) 2>&5
2070  ac_status=$?
2071  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2072  (exit $ac_status); }
2073{ (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
2074  (eval $ac_compiler -V </dev/null >&5) 2>&5
2075  ac_status=$?
2076  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2077  (exit $ac_status); }
2078
2079cat >conftest.$ac_ext <<_ACEOF
2080/* confdefs.h.  */
2081_ACEOF
2082cat confdefs.h >>conftest.$ac_ext
2083cat >>conftest.$ac_ext <<_ACEOF
2084/* end confdefs.h.  */
2085
2086int
2087main ()
2088{
2089
2090  ;
2091  return 0;
2092}
2093_ACEOF
2094ac_clean_files_save=$ac_clean_files
2095ac_clean_files="$ac_clean_files a.out a.exe b.out"
2096# Try to create an executable without -o first, disregard a.out.
2097# It will help us diagnose broken compilers, and finding out an intuition
2098# of exeext.
2099echo "$as_me:$LINENO: checking for C compiler default output file name" >&5
2100echo $ECHO_N "checking for C compiler default output file name... $ECHO_C" >&6
2101ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2102if { (eval echo "$as_me:$LINENO: \"$ac_link_default\"") >&5
2103  (eval $ac_link_default) 2>&5
2104  ac_status=$?
2105  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2106  (exit $ac_status); }; then
2107  # Find the output, starting from the most likely.  This scheme is
2108# not robust to junk in `.', hence go to wildcards (a.*) only as a last
2109# resort.
2110
2111# Be careful to initialize this variable, since it used to be cached.
2112# Otherwise an old cache value of `no' led to `EXEEXT = no' in a Makefile.
2113ac_cv_exeext=
2114# b.out is created by i960 compilers.
2115for ac_file in a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out
2116do
2117  test -f "$ac_file" || continue
2118  case $ac_file in
2119    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.o | *.obj )
2120        ;;
2121    conftest.$ac_ext )
2122        # This is the source file.
2123        ;;
2124    [ab].out )
2125        # We found the default executable, but exeext='' is most
2126        # certainly right.
2127        break;;
2128    *.* )
2129        ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2130        # FIXME: I believe we export ac_cv_exeext for Libtool,
2131        # but it would be cool to find out if it's true.  Does anybody
2132        # maintain Libtool? --akim.
2133        export ac_cv_exeext
2134        break;;
2135    * )
2136        break;;
2137  esac
2138done
2139else
2140  echo "$as_me: failed program was:" >&5
2141sed 's/^/| /' conftest.$ac_ext >&5
2142
2143{ { echo "$as_me:$LINENO: error: C compiler cannot create executables
2144See \`config.log' for more details." >&5
2145echo "$as_me: error: C compiler cannot create executables
2146See \`config.log' for more details." >&2;}
2147   { (exit 77); exit 77; }; }
2148fi
2149
2150ac_exeext=$ac_cv_exeext
2151echo "$as_me:$LINENO: result: $ac_file" >&5
2152echo "${ECHO_T}$ac_file" >&6
2153
2154# Check the compiler produces executables we can run.  If not, either
2155# the compiler is broken, or we cross compile.
2156echo "$as_me:$LINENO: checking whether the C compiler works" >&5
2157echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6
2158# FIXME: These cross compiler hacks should be removed for Autoconf 3.0
2159# If not cross compiling, check that we can run a simple program.
2160if test "$cross_compiling" != yes; then
2161  if { ac_try='./$ac_file'
2162  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2163  (eval $ac_try) 2>&5
2164  ac_status=$?
2165  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2166  (exit $ac_status); }; }; then
2167    cross_compiling=no
2168  else
2169    if test "$cross_compiling" = maybe; then
2170        cross_compiling=yes
2171    else
2172        { { echo "$as_me:$LINENO: error: cannot run C compiled programs.
2173If you meant to cross compile, use \`--host'.
2174See \`config.log' for more details." >&5
2175echo "$as_me: error: cannot run C compiled programs.
2176If you meant to cross compile, use \`--host'.
2177See \`config.log' for more details." >&2;}
2178   { (exit 1); exit 1; }; }
2179    fi
2180  fi
2181fi
2182echo "$as_me:$LINENO: result: yes" >&5
2183echo "${ECHO_T}yes" >&6
2184
2185rm -f a.out a.exe conftest$ac_cv_exeext b.out
2186ac_clean_files=$ac_clean_files_save
2187# Check the compiler produces executables we can run.  If not, either
2188# the compiler is broken, or we cross compile.
2189echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
2190echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6
2191echo "$as_me:$LINENO: result: $cross_compiling" >&5
2192echo "${ECHO_T}$cross_compiling" >&6
2193
2194echo "$as_me:$LINENO: checking for suffix of executables" >&5
2195echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6
2196if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
2197  (eval $ac_link) 2>&5
2198  ac_status=$?
2199  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2200  (exit $ac_status); }; then
2201  # If both `conftest.exe' and `conftest' are `present' (well, observable)
2202# catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
2203# work properly (i.e., refer to `conftest.exe'), while it won't with
2204# `rm'.
2205for ac_file in conftest.exe conftest conftest.*; do
2206  test -f "$ac_file" || continue
2207  case $ac_file in
2208    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.o | *.obj ) ;;
2209    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2210          export ac_cv_exeext
2211          break;;
2212    * ) break;;
2213  esac
2214done
2215else
2216  { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
2217See \`config.log' for more details." >&5
2218echo "$as_me: error: cannot compute suffix of executables: cannot compile and link
2219See \`config.log' for more details." >&2;}
2220   { (exit 1); exit 1; }; }
2221fi
2222
2223rm -f conftest$ac_cv_exeext
2224echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
2225echo "${ECHO_T}$ac_cv_exeext" >&6
2226
2227rm -f conftest.$ac_ext
2228EXEEXT=$ac_cv_exeext
2229ac_exeext=$EXEEXT
2230echo "$as_me:$LINENO: checking for suffix of object files" >&5
2231echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6
2232if test "${ac_cv_objext+set}" = set; then
2233  echo $ECHO_N "(cached) $ECHO_C" >&6
2234else
2235  cat >conftest.$ac_ext <<_ACEOF
2236/* confdefs.h.  */
2237_ACEOF
2238cat confdefs.h >>conftest.$ac_ext
2239cat >>conftest.$ac_ext <<_ACEOF
2240/* end confdefs.h.  */
2241
2242int
2243main ()
2244{
2245
2246  ;
2247  return 0;
2248}
2249_ACEOF
2250rm -f conftest.o conftest.obj
2251if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2252  (eval $ac_compile) 2>&5
2253  ac_status=$?
2254  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2255  (exit $ac_status); }; then
2256  for ac_file in `(ls conftest.o conftest.obj; ls conftest.*) 2>/dev/null`; do
2257  case $ac_file in
2258    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg ) ;;
2259    *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2260       break;;
2261  esac
2262done
2263else
2264  echo "$as_me: failed program was:" >&5
2265sed 's/^/| /' conftest.$ac_ext >&5
2266
2267{ { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
2268See \`config.log' for more details." >&5
2269echo "$as_me: error: cannot compute suffix of object files: cannot compile
2270See \`config.log' for more details." >&2;}
2271   { (exit 1); exit 1; }; }
2272fi
2273
2274rm -f conftest.$ac_cv_objext conftest.$ac_ext
2275fi
2276echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
2277echo "${ECHO_T}$ac_cv_objext" >&6
2278OBJEXT=$ac_cv_objext
2279ac_objext=$OBJEXT
2280echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
2281echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6
2282if test "${ac_cv_c_compiler_gnu+set}" = set; then
2283  echo $ECHO_N "(cached) $ECHO_C" >&6
2284else
2285  cat >conftest.$ac_ext <<_ACEOF
2286/* confdefs.h.  */
2287_ACEOF
2288cat confdefs.h >>conftest.$ac_ext
2289cat >>conftest.$ac_ext <<_ACEOF
2290/* end confdefs.h.  */
2291
2292int
2293main ()
2294{
2295#ifndef __GNUC__
2296       choke me
2297#endif
2298
2299  ;
2300  return 0;
2301}
2302_ACEOF
2303rm -f conftest.$ac_objext
2304if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2305  (eval $ac_compile) 2>conftest.er1
2306  ac_status=$?
2307  grep -v '^ *+' conftest.er1 >conftest.err
2308  rm -f conftest.er1
2309  cat conftest.err >&5
2310  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2311  (exit $ac_status); } &&
2312         { ac_try='test -z "$ac_c_werror_flag"
2313                         || test ! -s conftest.err'
2314  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2315  (eval $ac_try) 2>&5
2316  ac_status=$?
2317  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2318  (exit $ac_status); }; } &&
2319         { ac_try='test -s conftest.$ac_objext'
2320  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2321  (eval $ac_try) 2>&5
2322  ac_status=$?
2323  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2324  (exit $ac_status); }; }; then
2325  ac_compiler_gnu=yes
2326else
2327  echo "$as_me: failed program was:" >&5
2328sed 's/^/| /' conftest.$ac_ext >&5
2329
2330ac_compiler_gnu=no
2331fi
2332rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2333ac_cv_c_compiler_gnu=$ac_compiler_gnu
2334
2335fi
2336echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
2337echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6
2338GCC=`test $ac_compiler_gnu = yes && echo yes`
2339ac_test_CFLAGS=${CFLAGS+set}
2340ac_save_CFLAGS=$CFLAGS
2341CFLAGS="-g"
2342echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
2343echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6
2344if test "${ac_cv_prog_cc_g+set}" = set; then
2345  echo $ECHO_N "(cached) $ECHO_C" >&6
2346else
2347  cat >conftest.$ac_ext <<_ACEOF
2348/* confdefs.h.  */
2349_ACEOF
2350cat confdefs.h >>conftest.$ac_ext
2351cat >>conftest.$ac_ext <<_ACEOF
2352/* end confdefs.h.  */
2353
2354int
2355main ()
2356{
2357
2358  ;
2359  return 0;
2360}
2361_ACEOF
2362rm -f conftest.$ac_objext
2363if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2364  (eval $ac_compile) 2>conftest.er1
2365  ac_status=$?
2366  grep -v '^ *+' conftest.er1 >conftest.err
2367  rm -f conftest.er1
2368  cat conftest.err >&5
2369  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2370  (exit $ac_status); } &&
2371         { ac_try='test -z "$ac_c_werror_flag"
2372                         || test ! -s conftest.err'
2373  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2374  (eval $ac_try) 2>&5
2375  ac_status=$?
2376  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2377  (exit $ac_status); }; } &&
2378         { ac_try='test -s conftest.$ac_objext'
2379  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2380  (eval $ac_try) 2>&5
2381  ac_status=$?
2382  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2383  (exit $ac_status); }; }; then
2384  ac_cv_prog_cc_g=yes
2385else
2386  echo "$as_me: failed program was:" >&5
2387sed 's/^/| /' conftest.$ac_ext >&5
2388
2389ac_cv_prog_cc_g=no
2390fi
2391rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2392fi
2393echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
2394echo "${ECHO_T}$ac_cv_prog_cc_g" >&6
2395if test "$ac_test_CFLAGS" = set; then
2396  CFLAGS=$ac_save_CFLAGS
2397elif test $ac_cv_prog_cc_g = yes; then
2398  if test "$GCC" = yes; then
2399    CFLAGS="-g -O2"
2400  else
2401    CFLAGS="-g"
2402  fi
2403else
2404  if test "$GCC" = yes; then
2405    CFLAGS="-O2"
2406  else
2407    CFLAGS=
2408  fi
2409fi
2410echo "$as_me:$LINENO: checking for $CC option to accept ANSI C" >&5
2411echo $ECHO_N "checking for $CC option to accept ANSI C... $ECHO_C" >&6
2412if test "${ac_cv_prog_cc_stdc+set}" = set; then
2413  echo $ECHO_N "(cached) $ECHO_C" >&6
2414else
2415  ac_cv_prog_cc_stdc=no
2416ac_save_CC=$CC
2417cat >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#include <stdarg.h>
2424#include <stdio.h>
2425#include <sys/types.h>
2426#include <sys/stat.h>
2427/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
2428struct buf { int x; };
2429FILE * (*rcsopen) (struct buf *, struct stat *, int);
2430static char *e (p, i)
2431     char **p;
2432     int i;
2433{
2434  return p[i];
2435}
2436static char *f (char * (*g) (char **, int), char **p, ...)
2437{
2438  char *s;
2439  va_list v;
2440  va_start (v,p);
2441  s = g (p, va_arg (v,int));
2442  va_end (v);
2443  return s;
2444}
2445
2446/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
2447   function prototypes and stuff, but not '\xHH' hex character constants.
2448   These don't provoke an error unfortunately, instead are silently treated
2449   as 'x'.  The following induces an error, until -std1 is added to get
2450   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
2451   array size at least.  It's necessary to write '\x00'==0 to get something
2452   that's true only with -std1.  */
2453int osf4_cc_array ['\x00' == 0 ? 1 : -1];
2454
2455int test (int i, double x);
2456struct s1 {int (*f) (int a);};
2457struct s2 {int (*f) (double a);};
2458int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
2459int argc;
2460char **argv;
2461int
2462main ()
2463{
2464return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
2465  ;
2466  return 0;
2467}
2468_ACEOF
2469# Don't try gcc -ansi; that turns off useful extensions and
2470# breaks some systems' header files.
2471# AIX                   -qlanglvl=ansi
2472# Ultrix and OSF/1      -std1
2473# HP-UX 10.20 and later -Ae
2474# HP-UX older versions  -Aa -D_HPUX_SOURCE
2475# SVR4                  -Xc -D__EXTENSIONS__
2476for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
2477do
2478  CC="$ac_save_CC $ac_arg"
2479  rm -f conftest.$ac_objext
2480if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2481  (eval $ac_compile) 2>conftest.er1
2482  ac_status=$?
2483  grep -v '^ *+' conftest.er1 >conftest.err
2484  rm -f conftest.er1
2485  cat conftest.err >&5
2486  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2487  (exit $ac_status); } &&
2488         { ac_try='test -z "$ac_c_werror_flag"
2489                         || test ! -s conftest.err'
2490  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2491  (eval $ac_try) 2>&5
2492  ac_status=$?
2493  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2494  (exit $ac_status); }; } &&
2495         { ac_try='test -s conftest.$ac_objext'
2496  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2497  (eval $ac_try) 2>&5
2498  ac_status=$?
2499  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2500  (exit $ac_status); }; }; then
2501  ac_cv_prog_cc_stdc=$ac_arg
2502break
2503else
2504  echo "$as_me: failed program was:" >&5
2505sed 's/^/| /' conftest.$ac_ext >&5
2506
2507fi
2508rm -f conftest.err conftest.$ac_objext
2509done
2510rm -f conftest.$ac_ext conftest.$ac_objext
2511CC=$ac_save_CC
2512
2513fi
2514
2515case "x$ac_cv_prog_cc_stdc" in
2516  x|xno)
2517    echo "$as_me:$LINENO: result: none needed" >&5
2518echo "${ECHO_T}none needed" >&6 ;;
2519  *)
2520    echo "$as_me:$LINENO: result: $ac_cv_prog_cc_stdc" >&5
2521echo "${ECHO_T}$ac_cv_prog_cc_stdc" >&6
2522    CC="$CC $ac_cv_prog_cc_stdc" ;;
2523esac
2524
2525# Some people use a C++ compiler to compile C.  Since we use `exit',
2526# in C++ we need to declare it.  In case someone uses the same compiler
2527# for both compiling C and C++ we need to have the C++ compiler decide
2528# the declaration of exit, since it's the most demanding environment.
2529cat >conftest.$ac_ext <<_ACEOF
2530#ifndef __cplusplus
2531  choke me
2532#endif
2533_ACEOF
2534rm -f conftest.$ac_objext
2535if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2536  (eval $ac_compile) 2>conftest.er1
2537  ac_status=$?
2538  grep -v '^ *+' conftest.er1 >conftest.err
2539  rm -f conftest.er1
2540  cat conftest.err >&5
2541  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2542  (exit $ac_status); } &&
2543         { ac_try='test -z "$ac_c_werror_flag"
2544                         || test ! -s conftest.err'
2545  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2546  (eval $ac_try) 2>&5
2547  ac_status=$?
2548  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2549  (exit $ac_status); }; } &&
2550         { ac_try='test -s conftest.$ac_objext'
2551  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2552  (eval $ac_try) 2>&5
2553  ac_status=$?
2554  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2555  (exit $ac_status); }; }; then
2556  for ac_declaration in \
2557   '' \
2558   'extern "C" void std::exit (int) throw (); using std::exit;' \
2559   'extern "C" void std::exit (int); using std::exit;' \
2560   'extern "C" void exit (int) throw ();' \
2561   'extern "C" void exit (int);' \
2562   'void exit (int);'
2563do
2564  cat >conftest.$ac_ext <<_ACEOF
2565/* confdefs.h.  */
2566_ACEOF
2567cat confdefs.h >>conftest.$ac_ext
2568cat >>conftest.$ac_ext <<_ACEOF
2569/* end confdefs.h.  */
2570$ac_declaration
2571#include <stdlib.h>
2572int
2573main ()
2574{
2575exit (42);
2576  ;
2577  return 0;
2578}
2579_ACEOF
2580rm -f conftest.$ac_objext
2581if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2582  (eval $ac_compile) 2>conftest.er1
2583  ac_status=$?
2584  grep -v '^ *+' conftest.er1 >conftest.err
2585  rm -f conftest.er1
2586  cat conftest.err >&5
2587  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2588  (exit $ac_status); } &&
2589         { ac_try='test -z "$ac_c_werror_flag"
2590                         || test ! -s conftest.err'
2591  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2592  (eval $ac_try) 2>&5
2593  ac_status=$?
2594  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2595  (exit $ac_status); }; } &&
2596         { ac_try='test -s conftest.$ac_objext'
2597  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2598  (eval $ac_try) 2>&5
2599  ac_status=$?
2600  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2601  (exit $ac_status); }; }; then
2602  :
2603else
2604  echo "$as_me: failed program was:" >&5
2605sed 's/^/| /' conftest.$ac_ext >&5
2606
2607continue
2608fi
2609rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2610  cat >conftest.$ac_ext <<_ACEOF
2611/* confdefs.h.  */
2612_ACEOF
2613cat confdefs.h >>conftest.$ac_ext
2614cat >>conftest.$ac_ext <<_ACEOF
2615/* end confdefs.h.  */
2616$ac_declaration
2617int
2618main ()
2619{
2620exit (42);
2621  ;
2622  return 0;
2623}
2624_ACEOF
2625rm -f conftest.$ac_objext
2626if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2627  (eval $ac_compile) 2>conftest.er1
2628  ac_status=$?
2629  grep -v '^ *+' conftest.er1 >conftest.err
2630  rm -f conftest.er1
2631  cat conftest.err >&5
2632  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2633  (exit $ac_status); } &&
2634         { ac_try='test -z "$ac_c_werror_flag"
2635                         || test ! -s conftest.err'
2636  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2637  (eval $ac_try) 2>&5
2638  ac_status=$?
2639  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2640  (exit $ac_status); }; } &&
2641         { ac_try='test -s conftest.$ac_objext'
2642  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2643  (eval $ac_try) 2>&5
2644  ac_status=$?
2645  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2646  (exit $ac_status); }; }; then
2647  break
2648else
2649  echo "$as_me: failed program was:" >&5
2650sed 's/^/| /' conftest.$ac_ext >&5
2651
2652fi
2653rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2654done
2655rm -f conftest*
2656if test -n "$ac_declaration"; then
2657  echo '#ifdef __cplusplus' >>confdefs.h
2658  echo $ac_declaration      >>confdefs.h
2659  echo '#endif'             >>confdefs.h
2660fi
2661
2662else
2663  echo "$as_me: failed program was:" >&5
2664sed 's/^/| /' conftest.$ac_ext >&5
2665
2666fi
2667rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2668ac_ext=c
2669ac_cpp='$CPP $CPPFLAGS'
2670ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2671ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2672ac_compiler_gnu=$ac_cv_c_compiler_gnu
2673
2674if test -z "$CC" ; then
2675  { { echo "$as_me:$LINENO: error: Failed to find a C compiler!" >&5
2676echo "$as_me: error: Failed to find a C compiler!" >&2;}
2677   { (exit 1); exit 1; }; }
2678fi
2679# Autoconf incorrectly concludes that cl recognises -g. It doesn't.
2680case "$CC" in
2681  clang* ) ;;
2682  cl* | */cl* | CL* | */CL* )
2683    if test "$ac_cv_prog_cc_g" = yes ; then
2684      ac_cv_prog_cc_g=no
2685      { echo "$as_me:$LINENO: Overruling autoconf; cl does not recognise -g." >&5
2686echo "$as_me: Overruling autoconf; cl does not recognise -g." >&6;}
2687    fi ;;
2688  * )
2689    if test x"$CYGPATH_W" = x ; then
2690      CYGPATH_W=echo
2691    fi
2692    ;;
2693esac
2694CFLAGS="$save_cflags"
2695
2696# add automake conditional so we can recognize cl compiler in makefile
2697coin_cc_is_cl=false
2698case "$CC" in
2699  clang* ) ;;
2700  cl* | */cl* | CL* | */CL* | icl* | */icl* | ICL* | */ICL*)
2701    coin_cc_is_cl=true
2702    ;;
2703esac
2704
2705
2706if test $coin_cc_is_cl = true; then
2707  COIN_CC_IS_CL_TRUE=
2708  COIN_CC_IS_CL_FALSE='#'
2709else
2710  COIN_CC_IS_CL_TRUE='#'
2711  COIN_CC_IS_CL_FALSE=
2712fi
2713
2714
2715# Check if a project specific CFLAGS variable has been set
2716if test x$COIN_PRJCT != x; then
2717  eval coin_tmp=\${${COIN_PRJCT}_CFLAGS+set}
2718  if test x$coin_tmp = xset; then
2719    eval CFLAGS=\${${COIN_PRJCT}_CFLAGS}
2720  fi
2721fi
2722
2723if test x"$CFLAGS" = x; then
2724
2725  coin_add_cflags=
2726  coin_opt_cflags=
2727  coin_dbg_cflags=
2728  coin_warn_cflags=
2729
2730  if test "$GCC" = "yes"; then
2731    case "$CC" in
2732      icc* | */icc*)
2733        ;;
2734      *)
2735        coin_opt_cflags="-O3"
2736        coin_add_cflags="-pipe"
2737        coin_dbg_cflags="-g -O0"
2738        coin_warn_cflags="-Wimplicit -Wparentheses -Wsequence-point -Wreturn-type -Wcast-qual -Wall -Wno-unknown-pragmas -Wno-long-long"
2739        case $build in
2740          *-darwin*)
2741            ;;
2742          *)
2743            coin_warn_cflags="-pedantic-errors $coin_warn_cflags"
2744            ;;
2745        esac
2746    esac
2747  fi
2748  if test -z "$coin_opt_cflags"; then
2749    case $build in
2750      *-cygwin* | *-mingw*)
2751        case "$CC" in
2752          clang* ) ;;
2753          cl* | */cl* | CL* | */CL*)
2754            if test "$coin_disable_shared" = yes || test "$enable_shared" = yes ; then
2755              coin_opt_cflags='-MD -O2'
2756              coin_dbg_cflags='-MDd'
2757            else
2758              coin_opt_cflags='-MT -O2'
2759              coin_dbg_cflags='-MTd'
2760            fi
2761            coin_add_cflags='-nologo -wd4996 -D_CRT_SECURE_NO_DEPRECATE'
2762            ;;
2763          icl* | */icl* | ICL* | */ICL*)
2764            if test "$coin_disable_shared" = yes || test "$enable_shared" = yes ; then
2765              coin_opt_cflags='-MD -Ox'
2766              coin_dbg_cflags='-MDd -debug'
2767            else
2768              coin_opt_cflags='-MT -Ox'
2769              coin_dbg_cflags='-MTd -debug'
2770            fi
2771            coin_add_cflags='-nologo -D_CRT_SECURE_NO_DEPRECATE'
2772            ;;
2773        esac
2774        ;;
2775      *-linux-*)
2776        case "$CC" in
2777          icc* | */icc*)
2778            coin_opt_cflags="-O3 -ip -mp1"
2779            coin_add_cflags=""
2780            coin_dbg_cflags="-g"
2781            # Check if -i_dynamic is necessary (for new glibc library)
2782            CFLAGS=
2783            cat >conftest.$ac_ext <<_ACEOF
2784/* confdefs.h.  */
2785_ACEOF
2786cat confdefs.h >>conftest.$ac_ext
2787cat >>conftest.$ac_ext <<_ACEOF
2788/* end confdefs.h.  */
2789
2790int
2791main ()
2792{
2793int i=0; i++;
2794  ;
2795  return 0;
2796}
2797_ACEOF
2798rm -f conftest.$ac_objext conftest$ac_exeext
2799if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
2800  (eval $ac_link) 2>conftest.er1
2801  ac_status=$?
2802  grep -v '^ *+' conftest.er1 >conftest.err
2803  rm -f conftest.er1
2804  cat conftest.err >&5
2805  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2806  (exit $ac_status); } &&
2807         { ac_try='test -z "$ac_c_werror_flag"
2808                         || test ! -s conftest.err'
2809  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2810  (eval $ac_try) 2>&5
2811  ac_status=$?
2812  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2813  (exit $ac_status); }; } &&
2814         { ac_try='test -s conftest$ac_exeext'
2815  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2816  (eval $ac_try) 2>&5
2817  ac_status=$?
2818  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2819  (exit $ac_status); }; }; then
2820  :
2821else
2822  echo "$as_me: failed program was:" >&5
2823sed 's/^/| /' conftest.$ac_ext >&5
2824
2825coin_add_cflags="-i_dynamic $coin_add_cflags"
2826fi
2827rm -f conftest.err conftest.$ac_objext \
2828      conftest$ac_exeext conftest.$ac_ext
2829            ;;
2830          pgcc* | */pgcc*)
2831            coin_opt_cflags="-fast"
2832            coin_add_cflags="-Kieee -pc 64"
2833            coin_dbg_cflags="-g"
2834            ;;
2835        esac
2836        ;;
2837      *-ibm-*)
2838        case "$CC" in
2839          xlc* | */xlc* | mpxlc* | */mpxlc*)
2840            coin_opt_cflags="-O -qarch=auto -qcache=auto -qtune=auto -qmaxmem=-1"
2841            coin_add_cflags="-bmaxdata:0x80000000 -qsuppress=1500-036 -qsuppress=1500-029"
2842            coin_dbg_cflags="-g"
2843          ;;
2844        esac
2845        ;;
2846      *-hp-*)
2847        coin_opt_cflags="-O"
2848        coin_add_cflags="-Ae"
2849        coin_dbg_cflags="-g"
2850        ;;
2851      *-*-solaris*)
2852        coin_opt_cflags="-xO4"
2853        coin_dbg_cflags="-g"
2854        ;;
2855      *-sgi-*)
2856        coin_opt_cflags="-O -OPT:Olimit=0"
2857        coin_dbg_cflags="-g"
2858        ;;
2859    esac
2860  fi
2861
2862  if test "$ac_cv_prog_cc_g" = yes && test -z "$coin_dbg_cflags" ; then
2863    coin_dbg_cflags="-g"
2864  fi
2865
2866  if test -z "$coin_opt_cflags"; then
2867    # Try if -O option works if nothing else is set
2868    CFLAGS="-O"
2869    cat >conftest.$ac_ext <<_ACEOF
2870/* confdefs.h.  */
2871_ACEOF
2872cat confdefs.h >>conftest.$ac_ext
2873cat >>conftest.$ac_ext <<_ACEOF
2874/* end confdefs.h.  */
2875
2876int
2877main ()
2878{
2879int i=0; i++;
2880  ;
2881  return 0;
2882}
2883_ACEOF
2884rm -f conftest.$ac_objext conftest$ac_exeext
2885if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
2886  (eval $ac_link) 2>conftest.er1
2887  ac_status=$?
2888  grep -v '^ *+' conftest.er1 >conftest.err
2889  rm -f conftest.er1
2890  cat conftest.err >&5
2891  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2892  (exit $ac_status); } &&
2893         { ac_try='test -z "$ac_c_werror_flag"
2894                         || test ! -s conftest.err'
2895  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2896  (eval $ac_try) 2>&5
2897  ac_status=$?
2898  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2899  (exit $ac_status); }; } &&
2900         { ac_try='test -s conftest$ac_exeext'
2901  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2902  (eval $ac_try) 2>&5
2903  ac_status=$?
2904  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2905  (exit $ac_status); }; }; then
2906  coin_opt_cflags="-O"
2907else
2908  echo "$as_me: failed program was:" >&5
2909sed 's/^/| /' conftest.$ac_ext >&5
2910
2911fi
2912rm -f conftest.err conftest.$ac_objext \
2913      conftest$ac_exeext conftest.$ac_ext
2914  fi
2915
2916  # if PM doesn't want the warning messages, take them out
2917  if test x"$coin_skip_warn_cflags" = xyes; then
2918    coin_warn_cflags=
2919  fi
2920
2921  if test x${DBG_CFLAGS+set} != xset; then
2922    DBG_CFLAGS="$coin_dbg_cflags $coin_add_cflags $coin_warn_cflags"
2923  fi
2924  if test x${OPT_CFLAGS+set} != xset; then
2925    OPT_CFLAGS="$coin_opt_cflags $coin_add_cflags -DNDEBUG $coin_warn_cflags"
2926  fi
2927
2928  DBG_CFLAGS="$DBG_CFLAGS $ADD_CFLAGS $CDEFS"
2929  OPT_CFLAGS="$OPT_CFLAGS $ADD_CFLAGS $CDEFS"
2930
2931  if test "$coin_debug_compile" = "true"; then
2932    CFLAGS="$DBG_CFLAGS"
2933  else
2934    CFLAGS="$OPT_CFLAGS"
2935  fi
2936else
2937  CFLAGS="$CFLAGS $ADD_CFLAGS $CDEFS"
2938  if test x${DBG_CFLAGS+set} != xset; then
2939    DBG_CFLAGS="$CFLAGS"
2940  fi
2941  if test x${OPT_CFLAGS+set} != xset; then
2942    OPT_CFLAGS="$CFLAGS"
2943  fi
2944fi
2945
2946# add -DPROJECT_BUILD to signal compiler preprocessor which config header file to include
2947if test x$COIN_PRJCT != x; then
2948  CFLAGS="$CFLAGS -D${COIN_PRJCT}_BUILD"
2949fi
2950
2951# Try if CFLAGS works
2952save_CFLAGS="$CFLAGS"
2953cat >conftest.$ac_ext <<_ACEOF
2954/* confdefs.h.  */
2955_ACEOF
2956cat confdefs.h >>conftest.$ac_ext
2957cat >>conftest.$ac_ext <<_ACEOF
2958/* end confdefs.h.  */
2959
2960int
2961main ()
2962{
2963int i=0; i++;
2964  ;
2965  return 0;
2966}
2967_ACEOF
2968rm -f conftest.$ac_objext conftest$ac_exeext
2969if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
2970  (eval $ac_link) 2>conftest.er1
2971  ac_status=$?
2972  grep -v '^ *+' conftest.er1 >conftest.err
2973  rm -f conftest.er1
2974  cat conftest.err >&5
2975  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2976  (exit $ac_status); } &&
2977         { ac_try='test -z "$ac_c_werror_flag"
2978                         || test ! -s conftest.err'
2979  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2980  (eval $ac_try) 2>&5
2981  ac_status=$?
2982  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2983  (exit $ac_status); }; } &&
2984         { ac_try='test -s conftest$ac_exeext'
2985  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2986  (eval $ac_try) 2>&5
2987  ac_status=$?
2988  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2989  (exit $ac_status); }; }; then
2990  :
2991else
2992  echo "$as_me: failed program was:" >&5
2993sed 's/^/| /' conftest.$ac_ext >&5
2994
2995CFLAGS=
2996fi
2997rm -f conftest.err conftest.$ac_objext \
2998      conftest$ac_exeext conftest.$ac_ext
2999if test -z "$CFLAGS"; then
3000  { 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
3001echo "$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;}
3002  CFLAGS='-O'
3003  cat >conftest.$ac_ext <<_ACEOF
3004/* confdefs.h.  */
3005_ACEOF
3006cat confdefs.h >>conftest.$ac_ext
3007cat >>conftest.$ac_ext <<_ACEOF
3008/* end confdefs.h.  */
3009
3010int
3011main ()
3012{
3013int i=0; i++;
3014  ;
3015  return 0;
3016}
3017_ACEOF
3018rm -f conftest.$ac_objext conftest$ac_exeext
3019if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
3020  (eval $ac_link) 2>conftest.er1
3021  ac_status=$?
3022  grep -v '^ *+' conftest.er1 >conftest.err
3023  rm -f conftest.er1
3024  cat conftest.err >&5
3025  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3026  (exit $ac_status); } &&
3027         { ac_try='test -z "$ac_c_werror_flag"
3028                         || test ! -s conftest.err'
3029  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3030  (eval $ac_try) 2>&5
3031  ac_status=$?
3032  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3033  (exit $ac_status); }; } &&
3034         { ac_try='test -s conftest$ac_exeext'
3035  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3036  (eval $ac_try) 2>&5
3037  ac_status=$?
3038  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3039  (exit $ac_status); }; }; then
3040  :
3041else
3042  echo "$as_me: failed program was:" >&5
3043sed 's/^/| /' conftest.$ac_ext >&5
3044
3045CFLAGS=
3046fi
3047rm -f conftest.err conftest.$ac_objext \
3048      conftest$ac_exeext conftest.$ac_ext
3049  if test -z "$CFLAGS"; then
3050    { 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
3051echo "$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;}
3052  fi
3053fi
3054
3055{ echo "$as_me:$LINENO: C compiler options are: $CFLAGS" >&5
3056echo "$as_me: C compiler options are: $CFLAGS" >&6;}
3057
3058
3059if test x"$MPICC" = x; then :; else
3060  { echo "$as_me:$LINENO: Will use MPI C compiler $MPICC" >&5
3061echo "$as_me: Will use MPI C compiler $MPICC" >&6;}
3062  CC="$MPICC"
3063fi
3064
3065# Correct the LD variable if we are using the MS or Intel-windows compiler
3066case "$CC" in
3067  clang* ) ;;
3068  cl* | */cl* | CL* | */CL* | icl* | */icl* | ICL* | */ICL*)
3069    LD=link
3070    ;;
3071esac
3072
3073ac_ext=c
3074ac_cpp='$CPP $CPPFLAGS'
3075ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3076ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3077ac_compiler_gnu=$ac_cv_c_compiler_gnu
3078
3079
3080
3081# Get the name of the C++ compiler and appropriate compiler options
3082
3083 #Let's try if that overcomes configuration problem with VC++ 6.0
3084
3085ac_ext=cc
3086ac_cpp='$CXXCPP $CPPFLAGS'
3087ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3088ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3089ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
3090
3091
3092
3093
3094
3095
3096
3097coin_has_cxx=yes
3098
3099save_cxxflags="$CXXFLAGS"
3100# For *-*-solaris*, promote Studio/Workshop compiler to front of list.
3101case $build in
3102  *-cygwin* | *-mingw*)
3103      if test "$enable_msvc" = yes ; then
3104         comps="icl cl g++"
3105      else
3106         comps="g++ icl cl"
3107      fi ;;
3108  *-*-solaris*)
3109             comps="CC xlC_r aCC g++ c++ pgCC icpc gpp cxx cc++ cl FCC KCC RCC" ;;
3110  *-darwin*) comps="clang++ g++ c++ CC" ;;
3111  *-linux-gnu*)
3112             comps="g++ c++ pgCC icpc gpp cxx cc++ cl FCC KCC RCC xlC_r aCC CC" ;;
3113          *) comps="xlC_r aCC CC g++ c++ pgCC icpc gpp cxx cc++ cl FCC KCC RCC" ;;
3114esac
3115
3116# We delete the cached value, since the test might not have been
3117# performed with our choice of compilers earlier
3118$as_unset ac_cv_prog_CXX || test "${ac_cv_prog_CXX+set}" != set || { ac_cv_prog_CXX=; export ac_cv_prog_CXX; }
3119# AC_MSG_NOTICE([C++ compiler candidates: $comps])
3120ac_ext=cc
3121ac_cpp='$CXXCPP $CPPFLAGS'
3122ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3123ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3124ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
3125if test -n "$ac_tool_prefix"; then
3126  for ac_prog in $CCC $comps
3127  do
3128    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3129set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3130echo "$as_me:$LINENO: checking for $ac_word" >&5
3131echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3132if test "${ac_cv_prog_CXX+set}" = set; then
3133  echo $ECHO_N "(cached) $ECHO_C" >&6
3134else
3135  if test -n "$CXX"; then
3136  ac_cv_prog_CXX="$CXX" # Let the user override the test.
3137else
3138as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3139for as_dir in $PATH
3140do
3141  IFS=$as_save_IFS
3142  test -z "$as_dir" && as_dir=.
3143  for ac_exec_ext in '' $ac_executable_extensions; do
3144  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3145    ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
3146    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3147    break 2
3148  fi
3149done
3150done
3151
3152fi
3153fi
3154CXX=$ac_cv_prog_CXX
3155if test -n "$CXX"; then
3156  echo "$as_me:$LINENO: result: $CXX" >&5
3157echo "${ECHO_T}$CXX" >&6
3158else
3159  echo "$as_me:$LINENO: result: no" >&5
3160echo "${ECHO_T}no" >&6
3161fi
3162
3163    test -n "$CXX" && break
3164  done
3165fi
3166if test -z "$CXX"; then
3167  ac_ct_CXX=$CXX
3168  for ac_prog in $CCC $comps
3169do
3170  # Extract the first word of "$ac_prog", so it can be a program name with args.
3171set dummy $ac_prog; ac_word=$2
3172echo "$as_me:$LINENO: checking for $ac_word" >&5
3173echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3174if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then
3175  echo $ECHO_N "(cached) $ECHO_C" >&6
3176else
3177  if test -n "$ac_ct_CXX"; then
3178  ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
3179else
3180as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3181for as_dir in $PATH
3182do
3183  IFS=$as_save_IFS
3184  test -z "$as_dir" && as_dir=.
3185  for ac_exec_ext in '' $ac_executable_extensions; do
3186  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3187    ac_cv_prog_ac_ct_CXX="$ac_prog"
3188    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3189    break 2
3190  fi
3191done
3192done
3193
3194fi
3195fi
3196ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
3197if test -n "$ac_ct_CXX"; then
3198  echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5
3199echo "${ECHO_T}$ac_ct_CXX" >&6
3200else
3201  echo "$as_me:$LINENO: result: no" >&5
3202echo "${ECHO_T}no" >&6
3203fi
3204
3205  test -n "$ac_ct_CXX" && break
3206done
3207test -n "$ac_ct_CXX" || ac_ct_CXX="g++"
3208
3209  CXX=$ac_ct_CXX
3210fi
3211
3212
3213# Provide some information about the compiler.
3214echo "$as_me:$LINENO:" \
3215     "checking for C++ compiler version" >&5
3216ac_compiler=`set X $ac_compile; echo $2`
3217{ (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
3218  (eval $ac_compiler --version </dev/null >&5) 2>&5
3219  ac_status=$?
3220  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3221  (exit $ac_status); }
3222{ (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
3223  (eval $ac_compiler -v </dev/null >&5) 2>&5
3224  ac_status=$?
3225  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3226  (exit $ac_status); }
3227{ (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
3228  (eval $ac_compiler -V </dev/null >&5) 2>&5
3229  ac_status=$?
3230  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3231  (exit $ac_status); }
3232
3233echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5
3234echo $ECHO_N "checking whether we are using the GNU C++ compiler... $ECHO_C" >&6
3235if test "${ac_cv_cxx_compiler_gnu+set}" = set; then
3236  echo $ECHO_N "(cached) $ECHO_C" >&6
3237else
3238  cat >conftest.$ac_ext <<_ACEOF
3239/* confdefs.h.  */
3240_ACEOF
3241cat confdefs.h >>conftest.$ac_ext
3242cat >>conftest.$ac_ext <<_ACEOF
3243/* end confdefs.h.  */
3244
3245int
3246main ()
3247{
3248#ifndef __GNUC__
3249       choke me
3250#endif
3251
3252  ;
3253  return 0;
3254}
3255_ACEOF
3256rm -f conftest.$ac_objext
3257if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3258  (eval $ac_compile) 2>conftest.er1
3259  ac_status=$?
3260  grep -v '^ *+' conftest.er1 >conftest.err
3261  rm -f conftest.er1
3262  cat conftest.err >&5
3263  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3264  (exit $ac_status); } &&
3265         { ac_try='test -z "$ac_cxx_werror_flag"
3266                         || test ! -s conftest.err'
3267  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3268  (eval $ac_try) 2>&5
3269  ac_status=$?
3270  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3271  (exit $ac_status); }; } &&
3272         { ac_try='test -s conftest.$ac_objext'
3273  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3274  (eval $ac_try) 2>&5
3275  ac_status=$?
3276  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3277  (exit $ac_status); }; }; then
3278  ac_compiler_gnu=yes
3279else
3280  echo "$as_me: failed program was:" >&5
3281sed 's/^/| /' conftest.$ac_ext >&5
3282
3283ac_compiler_gnu=no
3284fi
3285rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3286ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
3287
3288fi
3289echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5
3290echo "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6
3291GXX=`test $ac_compiler_gnu = yes && echo yes`
3292ac_test_CXXFLAGS=${CXXFLAGS+set}
3293ac_save_CXXFLAGS=$CXXFLAGS
3294CXXFLAGS="-g"
3295echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5
3296echo $ECHO_N "checking whether $CXX accepts -g... $ECHO_C" >&6
3297if test "${ac_cv_prog_cxx_g+set}" = set; then
3298  echo $ECHO_N "(cached) $ECHO_C" >&6
3299else
3300  cat >conftest.$ac_ext <<_ACEOF
3301/* confdefs.h.  */
3302_ACEOF
3303cat confdefs.h >>conftest.$ac_ext
3304cat >>conftest.$ac_ext <<_ACEOF
3305/* end confdefs.h.  */
3306
3307int
3308main ()
3309{
3310
3311  ;
3312  return 0;
3313}
3314_ACEOF
3315rm -f conftest.$ac_objext
3316if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3317  (eval $ac_compile) 2>conftest.er1
3318  ac_status=$?
3319  grep -v '^ *+' conftest.er1 >conftest.err
3320  rm -f conftest.er1
3321  cat conftest.err >&5
3322  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3323  (exit $ac_status); } &&
3324         { ac_try='test -z "$ac_cxx_werror_flag"
3325                         || test ! -s conftest.err'
3326  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3327  (eval $ac_try) 2>&5
3328  ac_status=$?
3329  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3330  (exit $ac_status); }; } &&
3331         { ac_try='test -s conftest.$ac_objext'
3332  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3333  (eval $ac_try) 2>&5
3334  ac_status=$?
3335  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3336  (exit $ac_status); }; }; then
3337  ac_cv_prog_cxx_g=yes
3338else
3339  echo "$as_me: failed program was:" >&5
3340sed 's/^/| /' conftest.$ac_ext >&5
3341
3342ac_cv_prog_cxx_g=no
3343fi
3344rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3345fi
3346echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5
3347echo "${ECHO_T}$ac_cv_prog_cxx_g" >&6
3348if test "$ac_test_CXXFLAGS" = set; then
3349  CXXFLAGS=$ac_save_CXXFLAGS
3350elif test $ac_cv_prog_cxx_g = yes; then
3351  if test "$GXX" = yes; then
3352    CXXFLAGS="-g -O2"
3353  else
3354    CXXFLAGS="-g"
3355  fi
3356else
3357  if test "$GXX" = yes; then
3358    CXXFLAGS="-O2"
3359  else
3360    CXXFLAGS=
3361  fi
3362fi
3363for ac_declaration in \
3364   '' \
3365   'extern "C" void std::exit (int) throw (); using std::exit;' \
3366   'extern "C" void std::exit (int); using std::exit;' \
3367   'extern "C" void exit (int) throw ();' \
3368   'extern "C" void exit (int);' \
3369   'void exit (int);'
3370do
3371  cat >conftest.$ac_ext <<_ACEOF
3372/* confdefs.h.  */
3373_ACEOF
3374cat confdefs.h >>conftest.$ac_ext
3375cat >>conftest.$ac_ext <<_ACEOF
3376/* end confdefs.h.  */
3377$ac_declaration
3378#include <stdlib.h>
3379int
3380main ()
3381{
3382exit (42);
3383  ;
3384  return 0;
3385}
3386_ACEOF
3387rm -f conftest.$ac_objext
3388if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3389  (eval $ac_compile) 2>conftest.er1
3390  ac_status=$?
3391  grep -v '^ *+' conftest.er1 >conftest.err
3392  rm -f conftest.er1
3393  cat conftest.err >&5
3394  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3395  (exit $ac_status); } &&
3396         { ac_try='test -z "$ac_cxx_werror_flag"
3397                         || test ! -s conftest.err'
3398  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3399  (eval $ac_try) 2>&5
3400  ac_status=$?
3401  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3402  (exit $ac_status); }; } &&
3403         { ac_try='test -s conftest.$ac_objext'
3404  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3405  (eval $ac_try) 2>&5
3406  ac_status=$?
3407  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3408  (exit $ac_status); }; }; then
3409  :
3410else
3411  echo "$as_me: failed program was:" >&5
3412sed 's/^/| /' conftest.$ac_ext >&5
3413
3414continue
3415fi
3416rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3417  cat >conftest.$ac_ext <<_ACEOF
3418/* confdefs.h.  */
3419_ACEOF
3420cat confdefs.h >>conftest.$ac_ext
3421cat >>conftest.$ac_ext <<_ACEOF
3422/* end confdefs.h.  */
3423$ac_declaration
3424int
3425main ()
3426{
3427exit (42);
3428  ;
3429  return 0;
3430}
3431_ACEOF
3432rm -f conftest.$ac_objext
3433if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3434  (eval $ac_compile) 2>conftest.er1
3435  ac_status=$?
3436  grep -v '^ *+' conftest.er1 >conftest.err
3437  rm -f conftest.er1
3438  cat conftest.err >&5
3439  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3440  (exit $ac_status); } &&
3441         { ac_try='test -z "$ac_cxx_werror_flag"
3442                         || test ! -s conftest.err'
3443  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3444  (eval $ac_try) 2>&5
3445  ac_status=$?
3446  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3447  (exit $ac_status); }; } &&
3448         { ac_try='test -s conftest.$ac_objext'
3449  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3450  (eval $ac_try) 2>&5
3451  ac_status=$?
3452  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3453  (exit $ac_status); }; }; then
3454  break
3455else
3456  echo "$as_me: failed program was:" >&5
3457sed 's/^/| /' conftest.$ac_ext >&5
3458
3459fi
3460rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3461done
3462rm -f conftest*
3463if test -n "$ac_declaration"; then
3464  echo '#ifdef __cplusplus' >>confdefs.h
3465  echo $ac_declaration      >>confdefs.h
3466  echo '#endif'             >>confdefs.h
3467fi
3468
3469ac_ext=cc
3470ac_cpp='$CXXCPP $CPPFLAGS'
3471ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3472ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3473ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
3474
3475
3476#AC_PROG_CXX sets CXX to g++ if it cannot find a working C++ compiler
3477#thus, we test here whether $CXX is actually working
3478ac_ext=cc
3479ac_cpp='$CXXCPP $CPPFLAGS'
3480ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3481ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3482ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
3483
3484echo "$as_me:$LINENO: checking whether C++ compiler $CXX works" >&5
3485echo $ECHO_N "checking whether C++ compiler $CXX works... $ECHO_C" >&6;
3486cat >conftest.$ac_ext <<_ACEOF
3487/* confdefs.h.  */
3488_ACEOF
3489cat confdefs.h >>conftest.$ac_ext
3490cat >>conftest.$ac_ext <<_ACEOF
3491/* end confdefs.h.  */
3492
3493int
3494main ()
3495{
3496int i=0;
3497  ;
3498  return 0;
3499}
3500_ACEOF
3501rm -f conftest.$ac_objext
3502if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3503  (eval $ac_compile) 2>conftest.er1
3504  ac_status=$?
3505  grep -v '^ *+' conftest.er1 >conftest.err
3506  rm -f conftest.er1
3507  cat conftest.err >&5
3508  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3509  (exit $ac_status); } &&
3510         { ac_try='test -z "$ac_cxx_werror_flag"
3511                         || test ! -s conftest.err'
3512  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3513  (eval $ac_try) 2>&5
3514  ac_status=$?
3515  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3516  (exit $ac_status); }; } &&
3517         { ac_try='test -s conftest.$ac_objext'
3518  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3519  (eval $ac_try) 2>&5
3520  ac_status=$?
3521  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3522  (exit $ac_status); }; }; then
3523  echo "$as_me:$LINENO: result: yes" >&5
3524echo "${ECHO_T}yes" >&6
3525else
3526  echo "$as_me: failed program was:" >&5
3527sed 's/^/| /' conftest.$ac_ext >&5
3528
3529echo "$as_me:$LINENO: result: no" >&5
3530echo "${ECHO_T}no" >&6
3531   { { echo "$as_me:$LINENO: error: failed to find a C++ compiler or C++ compiler $CXX does not work" >&5
3532echo "$as_me: error: failed to find a C++ compiler or C++ compiler $CXX does not work" >&2;}
3533   { (exit 1); exit 1; }; }
3534
3535fi
3536rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3537ac_ext=cc
3538ac_cpp='$CXXCPP $CPPFLAGS'
3539ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3540ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3541ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
3542
3543
3544coin_cxx_is_cl=false
3545# It seems that we need to cleanup something here for the Windows
3546case "$CXX" in
3547  clang* | */clang*) ;;
3548  cl* | */cl* | CL* | */CL* | icl* | */icl* | ICL* | */ICL*)
3549    sed -e 's/^void exit (int);//' confdefs.h >> confdefs.hh
3550    mv confdefs.hh confdefs.h
3551    coin_cxx_is_cl=true
3552    ;;
3553esac
3554
3555# add automake conditional so we can recognize cl compiler in makefile
3556
3557
3558if test $coin_cxx_is_cl = true; then
3559  COIN_CXX_IS_CL_TRUE=
3560  COIN_CXX_IS_CL_FALSE='#'
3561else
3562  COIN_CXX_IS_CL_TRUE='#'
3563  COIN_CXX_IS_CL_FALSE=
3564fi
3565
3566
3567# Autoconf incorrectly concludes that cl recognises -g. It doesn't.
3568case "$CXX" in
3569  clang* ) ;;
3570  cl* | */cl* | CL* | */CL* )
3571    if test "$ac_cv_prog_cxx_g" = yes ; then
3572      ac_cv_prog_cxx_g=no
3573      { echo "$as_me:$LINENO: Overruling autoconf; cl does not recognise -g." >&5
3574echo "$as_me: Overruling autoconf; cl does not recognise -g." >&6;}
3575    fi ;;
3576  * )
3577    if test x"$CYGPATH_W" = x ; then
3578      CYGPATH_W=echo
3579    fi
3580    ;;
3581esac
3582CXXFLAGS="$save_cxxflags"
3583
3584# Check if a project specific CXXFLAGS variable has been set
3585if test x$COIN_PRJCT != x; then
3586  eval coin_tmp=\${${COIN_PRJCT}_CXXFLAGS+set}
3587  if test x$coin_tmp = xset; then
3588    eval CXXFLAGS=\${${COIN_PRJCT}_CXXFLAGS}
3589  fi
3590fi
3591
3592if test x"$CXXFLAGS" = x; then
3593
3594# ToDo decide whether we want -DNDEBUG for optimization
3595  coin_add_cxxflags=
3596  coin_opt_cxxflags=
3597  coin_dbg_cxxflags=
3598  coin_warn_cxxflags=
3599
3600  if test "$GXX" = "yes"; then
3601    case "$CXX" in
3602      icpc* | */icpc*)
3603        ;;
3604      *)
3605# ToDo decide about unroll-loops
3606        coin_opt_cxxflags="-O3"
3607        coin_add_cxxflags="-pipe"
3608        coin_dbg_cxxflags="-g -O0"
3609        coin_warn_cxxflags="-Wparentheses -Wreturn-type -Wcast-qual -Wall -Wpointer-arith -Wwrite-strings -Wconversion -Wno-unknown-pragmas -Wno-long-long"
3610        case $build in
3611          *-darwin*)
3612            ;;
3613          *)
3614            coin_warn_cxxflags="-pedantic-errors $coin_warn_cxxflags"
3615            ;;
3616        esac
3617    esac
3618  fi
3619
3620# Note that we do not need to cover GCC in the following tests.
3621
3622  if test -z "$coin_opt_cxxflags"; then
3623    case $build in
3624      *-cygwin* | *-mingw*)
3625        case "$CXX" in
3626          clang* ) ;;
3627          cl* | */cl* | CL* | */CL*)
3628            # The MT and MTd options are mutually exclusive
3629            if test "$coin_disable_shared" = yes || test "$enable_shared" = yes ; then
3630               coin_opt_cxxflags='-MD -O2'
3631               coin_dbg_cxxflags='-MDd'
3632            else
3633               coin_opt_cxxflags='-MT -O2'
3634               coin_dbg_cxxflags='-MTd'
3635            fi
3636            coin_add_cxxflags='-nologo -EHsc -GR -wd4996 -D_CRT_SECURE_NO_DEPRECATE'
3637            ;;
3638          icl* | */icl* | ICL* | */ICL*)
3639          # The MT and MTd options are mutually exclusive
3640            if test "$coin_disable_shared" = yes || test "$enable_shared" = yes ; then
3641              coin_opt_cxxflags='-MD -Ox'
3642              coin_dbg_cxxflags='-MDd -debug'
3643            else
3644              coin_opt_cxxflags='-MT -Ox'
3645              coin_dbg_cxxflags='-MTd -debug'
3646            fi
3647            coin_add_cxxflags='-nologo -EHsc -GR -D_CRT_SECURE_NO_DEPRECATE'
3648            ;;
3649        esac
3650        ;;
3651      *-linux-*)
3652        case "$CXX" in
3653          icpc* | */icpc*)
3654            coin_opt_cxxflags="-O3 -ip -mp1"
3655            coin_add_cxxflags=""
3656            coin_dbg_cxxflags="-g"
3657            # Check if -i_dynamic is necessary (for new glibc library)
3658            CXXFLAGS=
3659            cat >conftest.$ac_ext <<_ACEOF
3660/* confdefs.h.  */
3661_ACEOF
3662cat confdefs.h >>conftest.$ac_ext
3663cat >>conftest.$ac_ext <<_ACEOF
3664/* end confdefs.h.  */
3665
3666int
3667main ()
3668{
3669int i=0; i++;
3670  ;
3671  return 0;
3672}
3673_ACEOF
3674rm -f conftest.$ac_objext conftest$ac_exeext
3675if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
3676  (eval $ac_link) 2>conftest.er1
3677  ac_status=$?
3678  grep -v '^ *+' conftest.er1 >conftest.err
3679  rm -f conftest.er1
3680  cat conftest.err >&5
3681  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3682  (exit $ac_status); } &&
3683         { ac_try='test -z "$ac_cxx_werror_flag"
3684                         || test ! -s conftest.err'
3685  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3686  (eval $ac_try) 2>&5
3687  ac_status=$?
3688  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3689  (exit $ac_status); }; } &&
3690         { ac_try='test -s conftest$ac_exeext'
3691  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3692  (eval $ac_try) 2>&5
3693  ac_status=$?
3694  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3695  (exit $ac_status); }; }; then
3696  :
3697else
3698  echo "$as_me: failed program was:" >&5
3699sed 's/^/| /' conftest.$ac_ext >&5
3700
3701coin_add_cxxflags="-i_dynamic $coin_add_cxxflags"
3702fi
3703rm -f conftest.err conftest.$ac_objext \
3704      conftest$ac_exeext conftest.$ac_ext
3705            ;;
3706          pgCC* | */pgCC*)
3707            coin_opt_cxxflags="-fast"
3708            coin_add_cxxflags="-Kieee -pc 64"
3709            coin_dbg_cxxflags="-g"
3710            ;;
3711        esac
3712        ;;
3713      *-ibm-*)
3714        case "$CXX" in
3715          xlC* | */xlC* | mpxlC* | */mpxlC*)
3716            coin_opt_cxxflags="-O -qarch=auto -qcache=auto -qtune=auto -qmaxmem=-1"
3717            coin_add_cxxflags="-bmaxdata:0x80000000 -qrtti=dyna -qsuppress=1500-036 -qsuppress=1500-029 -qsourcetype=c++"
3718            coin_dbg_cxxflags="-g"
3719            ;;
3720        esac
3721        ;;
3722      *-hp-*)
3723        case "$CXX" in
3724          aCC* | */aCC* )
3725            coin_opt_cxxflags="-O"
3726            coin_add_cxxflags="-AA"
3727            coin_dbg_cxxflags="-g"
3728            ;;
3729        esac
3730        ;;
3731      *-*-solaris*)
3732          coin_opt_cxxflags="-O4"
3733          coin_dbg_cxxflags="-g"
3734        ;;
3735    esac
3736  fi
3737
3738# Generic flag settings. If these don't work, add a case above.
3739
3740  if test "$ac_cv_prog_cxx_g" = yes && test -z "$coin_dbg_cxxflags" ; then
3741    coin_dbg_cxxflags="-g"
3742  fi
3743
3744  if test -z "$coin_opt_cxxflags"; then
3745    # Try if -O option works if nothing else is set
3746    CXXFLAGS=-O
3747    cat >conftest.$ac_ext <<_ACEOF
3748/* confdefs.h.  */
3749_ACEOF
3750cat confdefs.h >>conftest.$ac_ext
3751cat >>conftest.$ac_ext <<_ACEOF
3752/* end confdefs.h.  */
3753
3754int
3755main ()
3756{
3757int i=0; i++;
3758  ;
3759  return 0;
3760}
3761_ACEOF
3762rm -f conftest.$ac_objext conftest$ac_exeext
3763if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
3764  (eval $ac_link) 2>conftest.er1
3765  ac_status=$?
3766  grep -v '^ *+' conftest.er1 >conftest.err
3767  rm -f conftest.er1
3768  cat conftest.err >&5
3769  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3770  (exit $ac_status); } &&
3771         { ac_try='test -z "$ac_cxx_werror_flag"
3772                         || test ! -s conftest.err'
3773  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3774  (eval $ac_try) 2>&5
3775  ac_status=$?
3776  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3777  (exit $ac_status); }; } &&
3778         { ac_try='test -s conftest$ac_exeext'
3779  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3780  (eval $ac_try) 2>&5
3781  ac_status=$?
3782  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3783  (exit $ac_status); }; }; then
3784  coin_opt_cxxflags="-O"
3785else
3786  echo "$as_me: failed program was:" >&5
3787sed 's/^/| /' conftest.$ac_ext >&5
3788
3789fi
3790rm -f conftest.err conftest.$ac_objext \
3791      conftest$ac_exeext conftest.$ac_ext
3792  fi
3793
3794  # if PM doesn't want the warning messages, take them out
3795  if test x"$coin_skip_warn_cxxflags" = xyes; then
3796    coin_warn_cxxflags=
3797  fi
3798
3799# Do final setup of flags based on values determined above.
3800
3801  if test x${DBG_CXXFLAGS+set} != xset; then
3802    DBG_CXXFLAGS="$coin_dbg_cxxflags $coin_add_cxxflags $coin_warn_cxxflags"
3803  fi
3804  if test x${OPT_CXXFLAGS+set} != xset; then
3805    OPT_CXXFLAGS="$coin_opt_cxxflags $coin_add_cxxflags -DNDEBUG $coin_warn_cxxflags"
3806  fi
3807
3808  DBG_CXXFLAGS="$DBG_CXXFLAGS $ADD_CXXFLAGS $CXXDEFS"
3809  OPT_CXXFLAGS="$OPT_CXXFLAGS $ADD_CXXFLAGS $CXXDEFS"
3810
3811  if test "$coin_debug_compile" = "true"; then
3812    CXXFLAGS="$DBG_CXXFLAGS"
3813  else
3814    CXXFLAGS="$OPT_CXXFLAGS"
3815  fi
3816
3817# Handle the case where CXXFLAGS was set externally.
3818else
3819  CXXFLAGS="$CXXFLAGS $ADD_CXXFLAGS $CXXDEFS"
3820  if test x${DBG_CXXFLAGS+set} != xset; then
3821    DBG_CXXFLAGS="$CXXFLAGS"
3822  fi
3823  if test x${OPT_CXXFLAGS+set} != xset; then
3824    OPT_CXXFLAGS="$CXXFLAGS"
3825  fi
3826fi
3827
3828# add -DPROJECT_BUILD to signal compiler preprocessor which config header file to include
3829if test x$COIN_PRJCT != x; then
3830  CXXFLAGS="$CXXFLAGS -D${COIN_PRJCT}_BUILD"
3831fi
3832
3833# Try if CXXFLAGS works
3834save_CXXFLAGS="$CXXFLAGS"
3835cat >conftest.$ac_ext <<_ACEOF
3836/* confdefs.h.  */
3837_ACEOF
3838cat confdefs.h >>conftest.$ac_ext
3839cat >>conftest.$ac_ext <<_ACEOF
3840/* end confdefs.h.  */
3841
3842int
3843main ()
3844{
3845int i=0; i++;
3846  ;
3847  return 0;
3848}
3849_ACEOF
3850rm -f conftest.$ac_objext conftest$ac_exeext
3851if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
3852  (eval $ac_link) 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_cxx_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_exeext'
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  :
3873else
3874  echo "$as_me: failed program was:" >&5
3875sed 's/^/| /' conftest.$ac_ext >&5
3876
3877CXXFLAGS=
3878fi
3879rm -f conftest.err conftest.$ac_objext \
3880      conftest$ac_exeext conftest.$ac_ext
3881if test -z "$CXXFLAGS"; then
3882  { echo "$as_me:$LINENO: WARNING: The flags CXXFLAGS=\"$save_CXXFLAGS\" do not work.  I will now just try '-O', but you might want to set CXXFLAGS manually." >&5
3883echo "$as_me: WARNING: The flags CXXFLAGS=\"$save_CXXFLAGS\" do not work.  I will now just try '-O', but you might want to set CXXFLAGS manually." >&2;}
3884  CXXFLAGS='-O'
3885  cat >conftest.$ac_ext <<_ACEOF
3886/* confdefs.h.  */
3887_ACEOF
3888cat confdefs.h >>conftest.$ac_ext
3889cat >>conftest.$ac_ext <<_ACEOF
3890/* end confdefs.h.  */
3891
3892int
3893main ()
3894{
3895int i=0; i++;
3896  ;
3897  return 0;
3898}
3899_ACEOF
3900rm -f conftest.$ac_objext conftest$ac_exeext
3901if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
3902  (eval $ac_link) 2>conftest.er1
3903  ac_status=$?
3904  grep -v '^ *+' conftest.er1 >conftest.err
3905  rm -f conftest.er1
3906  cat conftest.err >&5
3907  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3908  (exit $ac_status); } &&
3909         { ac_try='test -z "$ac_cxx_werror_flag"
3910                         || test ! -s conftest.err'
3911  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3912  (eval $ac_try) 2>&5
3913  ac_status=$?
3914  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3915  (exit $ac_status); }; } &&
3916         { ac_try='test -s conftest$ac_exeext'
3917  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3918  (eval $ac_try) 2>&5
3919  ac_status=$?
3920  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3921  (exit $ac_status); }; }; then
3922  :
3923else
3924  echo "$as_me: failed program was:" >&5
3925sed 's/^/| /' conftest.$ac_ext >&5
3926
3927CXXFLAGS=
3928fi
3929rm -f conftest.err conftest.$ac_objext \
3930      conftest$ac_exeext conftest.$ac_ext
3931  if test -z "$CXXFLAGS"; then
3932    { echo "$as_me:$LINENO: WARNING: This value for CXXFLAGS does not work.  I will continue with empty CXXFLAGS, but you might want to set CXXFLAGS manually." >&5
3933echo "$as_me: WARNING: This value for CXXFLAGS does not work.  I will continue with empty CXXFLAGS, but you might want to set CXXFLAGS manually." >&2;}
3934  fi
3935fi
3936
3937{ echo "$as_me:$LINENO: C++ compiler options are: $CXXFLAGS" >&5
3938echo "$as_me: C++ compiler options are: $CXXFLAGS" >&6;}
3939
3940
3941if test x"$MPICXX" = x; then :; else
3942  { echo "$as_me:$LINENO: Will use MPI C++ compiler $MPICXX" >&5
3943echo "$as_me: Will use MPI C++ compiler $MPICXX" >&6;}
3944  CXX="$MPICXX"
3945fi
3946
3947# correct the LD variable in a build with MS or intel compiler
3948case "$CXX" in
3949  clang* ) ;;
3950  cl* | */cl* | CL* | */CL* | icl* | */icl* | ICL* | */ICL*)
3951    LD=link
3952    ;;
3953esac
3954
3955ac_ext=c
3956ac_cpp='$CPP $CPPFLAGS'
3957ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3958ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3959ac_compiler_gnu=$ac_cv_c_compiler_gnu
3960
3961
3962
3963# Get the name of the Fortran compiler and appropriate compiler options
3964case $build in
3965  *-cygwin* | *-mingw*)
3966     if test "$enable_msvc" = yes ; then
3967       coin_f77_comps="ifort fl32 compile_f2c gfortran g95 g77"
3968     else
3969       coin_f77_comps="gfortran ifort g95 g77 fl32 compile_f2c"
3970     fi ;;
3971  *-*-solaris*)
3972     coin_f77_comps="f95 f90 g95 f77 xlf_r fort77 gfortran g77 pgf90 pgf77 ifort ifc frt af77" ;;
3973  *-linux-gnu*)
3974     coin_f77_comps="gfortran ifort g95 fort77 f77 g77 pgf90 pgf77 ifc frt af77 xlf_r" ;;
3975  *) coin_f77_comps="xlf_r fort77 gfortran ifort g95 f77 g77 pgf90 pgf77 ifc frt af77" ;;
3976 esac
3977
3978
3979
3980
3981
3982ac_ext=f
3983ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5'
3984ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3985ac_compiler_gnu=$ac_cv_f77_compiler_gnu
3986
3987
3988
3989
3990
3991
3992coin_has_f77=yes
3993
3994save_fflags="$FFLAGS"
3995
3996# We delete the cached value, since the test might not have been
3997# performed with our choice of compilers earlier
3998$as_unset ac_cv_prog_F77 || test "${ac_cv_prog_F77+set}" != set || { ac_cv_prog_F77=; export ac_cv_prog_F77; }
3999
4000# This is a real belt-and-suspenders approach. AC_COIN_FIND_F77 will use
4001# coin_f77_comps to see if there's a program that matches one of the names.
4002# If there's no such program, F77 = unavailable. If we match the name,
4003# feed AC_PROG_F77 the same search list, just to be sure it's a functioning
4004# compiler.
4005# AC_MSG_NOTICE([Fortran compiler candidates: $coin_f77_comps])
4006
4007
4008{ echo "$as_me:$LINENO: Trying to determine Fortran compiler name" >&5
4009echo "$as_me: Trying to determine Fortran compiler name" >&6;}
4010if test -n "$ac_tool_prefix"; then
4011  for ac_prog in $coin_f77_comps
4012  do
4013    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4014set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4015echo "$as_me:$LINENO: checking for $ac_word" >&5
4016echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4017if test "${ac_cv_prog_F77+set}" = set; then
4018  echo $ECHO_N "(cached) $ECHO_C" >&6
4019else
4020  if test -n "$F77"; then
4021  ac_cv_prog_F77="$F77" # Let the user override the test.
4022else
4023as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4024for as_dir in $PATH
4025do
4026  IFS=$as_save_IFS
4027  test -z "$as_dir" && as_dir=.
4028  for ac_exec_ext in '' $ac_executable_extensions; do
4029  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4030    ac_cv_prog_F77="$ac_tool_prefix$ac_prog"
4031    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4032    break 2
4033  fi
4034done
4035done
4036
4037fi
4038fi
4039F77=$ac_cv_prog_F77
4040if test -n "$F77"; then
4041  echo "$as_me:$LINENO: result: $F77" >&5
4042echo "${ECHO_T}$F77" >&6
4043else
4044  echo "$as_me:$LINENO: result: no" >&5
4045echo "${ECHO_T}no" >&6
4046fi
4047
4048    test -n "$F77" && break
4049  done
4050fi
4051if test -z "$F77"; then
4052  ac_ct_F77=$F77
4053  for ac_prog in $coin_f77_comps
4054do
4055  # Extract the first word of "$ac_prog", so it can be a program name with args.
4056set dummy $ac_prog; ac_word=$2
4057echo "$as_me:$LINENO: checking for $ac_word" >&5
4058echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4059if test "${ac_cv_prog_ac_ct_F77+set}" = set; then
4060  echo $ECHO_N "(cached) $ECHO_C" >&6
4061else
4062  if test -n "$ac_ct_F77"; then
4063  ac_cv_prog_ac_ct_F77="$ac_ct_F77" # Let the user override the test.
4064else
4065as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4066for as_dir in $PATH
4067do
4068  IFS=$as_save_IFS
4069  test -z "$as_dir" && as_dir=.
4070  for ac_exec_ext in '' $ac_executable_extensions; do
4071  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4072    ac_cv_prog_ac_ct_F77="$ac_prog"
4073    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4074    break 2
4075  fi
4076done
4077done
4078
4079fi
4080fi
4081ac_ct_F77=$ac_cv_prog_ac_ct_F77
4082if test -n "$ac_ct_F77"; then
4083  echo "$as_me:$LINENO: result: $ac_ct_F77" >&5
4084echo "${ECHO_T}$ac_ct_F77" >&6
4085else
4086  echo "$as_me:$LINENO: result: no" >&5
4087echo "${ECHO_T}no" >&6
4088fi
4089
4090  test -n "$ac_ct_F77" && break
4091done
4092test -n "$ac_ct_F77" || ac_ct_F77="unavailable"
4093
4094  F77=$ac_ct_F77
4095fi
4096
4097
4098if test "$F77" != "unavailable" ; then
4099  ac_ext=f
4100ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5'
4101ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4102ac_compiler_gnu=$ac_cv_f77_compiler_gnu
4103if test -n "$ac_tool_prefix"; then
4104  for ac_prog in $coin_f77_comps
4105  do
4106    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4107set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4108echo "$as_me:$LINENO: checking for $ac_word" >&5
4109echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4110if test "${ac_cv_prog_F77+set}" = set; then
4111  echo $ECHO_N "(cached) $ECHO_C" >&6
4112else
4113  if test -n "$F77"; then
4114  ac_cv_prog_F77="$F77" # Let the user override the test.
4115else
4116as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4117for as_dir in $PATH
4118do
4119  IFS=$as_save_IFS
4120  test -z "$as_dir" && as_dir=.
4121  for ac_exec_ext in '' $ac_executable_extensions; do
4122  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4123    ac_cv_prog_F77="$ac_tool_prefix$ac_prog"
4124    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4125    break 2
4126  fi
4127done
4128done
4129
4130fi
4131fi
4132F77=$ac_cv_prog_F77
4133if test -n "$F77"; then
4134  echo "$as_me:$LINENO: result: $F77" >&5
4135echo "${ECHO_T}$F77" >&6
4136else
4137  echo "$as_me:$LINENO: result: no" >&5
4138echo "${ECHO_T}no" >&6
4139fi
4140
4141    test -n "$F77" && break
4142  done
4143fi
4144if test -z "$F77"; then
4145  ac_ct_F77=$F77
4146  for ac_prog in $coin_f77_comps
4147do
4148  # Extract the first word of "$ac_prog", so it can be a program name with args.
4149set dummy $ac_prog; ac_word=$2
4150echo "$as_me:$LINENO: checking for $ac_word" >&5
4151echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4152if test "${ac_cv_prog_ac_ct_F77+set}" = set; then
4153  echo $ECHO_N "(cached) $ECHO_C" >&6
4154else
4155  if test -n "$ac_ct_F77"; then
4156  ac_cv_prog_ac_ct_F77="$ac_ct_F77" # Let the user override the test.
4157else
4158as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4159for as_dir in $PATH
4160do
4161  IFS=$as_save_IFS
4162  test -z "$as_dir" && as_dir=.
4163  for ac_exec_ext in '' $ac_executable_extensions; do
4164  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4165    ac_cv_prog_ac_ct_F77="$ac_prog"
4166    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4167    break 2
4168  fi
4169done
4170done
4171
4172fi
4173fi
4174ac_ct_F77=$ac_cv_prog_ac_ct_F77
4175if test -n "$ac_ct_F77"; then
4176  echo "$as_me:$LINENO: result: $ac_ct_F77" >&5
4177echo "${ECHO_T}$ac_ct_F77" >&6
4178else
4179  echo "$as_me:$LINENO: result: no" >&5
4180echo "${ECHO_T}no" >&6
4181fi
4182
4183  test -n "$ac_ct_F77" && break
4184done
4185
4186  F77=$ac_ct_F77
4187fi
4188
4189
4190# Provide some information about the compiler.
4191echo "$as_me:4191:" \
4192     "checking for Fortran 77 compiler version" >&5
4193ac_compiler=`set X $ac_compile; echo $2`
4194{ (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
4195  (eval $ac_compiler --version </dev/null >&5) 2>&5
4196  ac_status=$?
4197  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4198  (exit $ac_status); }
4199{ (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
4200  (eval $ac_compiler -v </dev/null >&5) 2>&5
4201  ac_status=$?
4202  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4203  (exit $ac_status); }
4204{ (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
4205  (eval $ac_compiler -V </dev/null >&5) 2>&5
4206  ac_status=$?
4207  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4208  (exit $ac_status); }
4209rm -f a.out
4210
4211# If we don't use `.F' as extension, the preprocessor is not run on the
4212# input file.  (Note that this only needs to work for GNU compilers.)
4213ac_save_ext=$ac_ext
4214ac_ext=F
4215echo "$as_me:$LINENO: checking whether we are using the GNU Fortran 77 compiler" >&5
4216echo $ECHO_N "checking whether we are using the GNU Fortran 77 compiler... $ECHO_C" >&6
4217if test "${ac_cv_f77_compiler_gnu+set}" = set; then
4218  echo $ECHO_N "(cached) $ECHO_C" >&6
4219else
4220  cat >conftest.$ac_ext <<_ACEOF
4221      program main
4222#ifndef __GNUC__
4223       choke me
4224#endif
4225
4226      end
4227_ACEOF
4228rm -f conftest.$ac_objext
4229if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4230  (eval $ac_compile) 2>conftest.er1
4231  ac_status=$?
4232  grep -v '^ *+' conftest.er1 >conftest.err
4233  rm -f conftest.er1
4234  cat conftest.err >&5
4235  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4236  (exit $ac_status); } &&
4237         { ac_try='test -z "$ac_f77_werror_flag"
4238                         || test ! -s conftest.err'
4239  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4240  (eval $ac_try) 2>&5
4241  ac_status=$?
4242  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4243  (exit $ac_status); }; } &&
4244         { ac_try='test -s conftest.$ac_objext'
4245  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4246  (eval $ac_try) 2>&5
4247  ac_status=$?
4248  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4249  (exit $ac_status); }; }; then
4250  ac_compiler_gnu=yes
4251else
4252  echo "$as_me: failed program was:" >&5
4253sed 's/^/| /' conftest.$ac_ext >&5
4254
4255ac_compiler_gnu=no
4256fi
4257rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4258ac_cv_f77_compiler_gnu=$ac_compiler_gnu
4259
4260fi
4261echo "$as_me:$LINENO: result: $ac_cv_f77_compiler_gnu" >&5
4262echo "${ECHO_T}$ac_cv_f77_compiler_gnu" >&6
4263ac_ext=$ac_save_ext
4264ac_test_FFLAGS=${FFLAGS+set}
4265ac_save_FFLAGS=$FFLAGS
4266FFLAGS=
4267echo "$as_me:$LINENO: checking whether $F77 accepts -g" >&5
4268echo $ECHO_N "checking whether $F77 accepts -g... $ECHO_C" >&6
4269if test "${ac_cv_prog_f77_g+set}" = set; then
4270  echo $ECHO_N "(cached) $ECHO_C" >&6
4271else
4272  FFLAGS=-g
4273cat >conftest.$ac_ext <<_ACEOF
4274      program main
4275
4276      end
4277_ACEOF
4278rm -f conftest.$ac_objext
4279if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4280  (eval $ac_compile) 2>conftest.er1
4281  ac_status=$?
4282  grep -v '^ *+' conftest.er1 >conftest.err
4283  rm -f conftest.er1
4284  cat conftest.err >&5
4285  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4286  (exit $ac_status); } &&
4287         { ac_try='test -z "$ac_f77_werror_flag"
4288                         || test ! -s conftest.err'
4289  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4290  (eval $ac_try) 2>&5
4291  ac_status=$?
4292  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4293  (exit $ac_status); }; } &&
4294         { ac_try='test -s conftest.$ac_objext'
4295  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4296  (eval $ac_try) 2>&5
4297  ac_status=$?
4298  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4299  (exit $ac_status); }; }; then
4300  ac_cv_prog_f77_g=yes
4301else
4302  echo "$as_me: failed program was:" >&5
4303sed 's/^/| /' conftest.$ac_ext >&5
4304
4305ac_cv_prog_f77_g=no
4306fi
4307rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4308
4309fi
4310echo "$as_me:$LINENO: result: $ac_cv_prog_f77_g" >&5
4311echo "${ECHO_T}$ac_cv_prog_f77_g" >&6
4312if test "$ac_test_FFLAGS" = set; then
4313  FFLAGS=$ac_save_FFLAGS
4314elif test $ac_cv_prog_f77_g = yes; then
4315  if test "x$ac_cv_f77_compiler_gnu" = xyes; then
4316    FFLAGS="-g -O2"
4317  else
4318    FFLAGS="-g"
4319  fi
4320else
4321  if test "x$ac_cv_f77_compiler_gnu" = xyes; then
4322    FFLAGS="-O2"
4323  else
4324    FFLAGS=
4325  fi
4326fi
4327
4328G77=`test $ac_compiler_gnu = yes && echo yes`
4329ac_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
4334else
4335  { echo "$as_me:$LINENO: WARNING: Failed to find a Fortran compiler!" >&5
4336echo "$as_me: WARNING: Failed to find a Fortran compiler!" >&2;}
4337fi
4338
4339FFLAGS="$save_fflags"
4340
4341# Check if a project specific FFLAGS variable has been set
4342if test x$COIN_PRJCT != x; then
4343  eval coin_tmp=\${${COIN_PRJCT}_FFLAGS+set}
4344  if test x$coin_tmp = xset; then
4345    eval FFLAGS=\${${COIN_PRJCT}_FFLAGS}
4346  fi
4347fi
4348
4349if test "$F77" != "unavailable" && test x"$FFLAGS" = x ; then
4350
4351  coin_add_fflags=
4352  coin_opt_fflags=
4353  coin_dbg_fflags=
4354  coin_warn_fflags=
4355
4356  if test "$G77" = "yes"; then
4357    coin_opt_fflags="-O3"
4358    coin_add_fflags="-pipe"
4359    coin_dbg_fflags="-g -O0"
4360  else
4361    case $build in
4362      *-cygwin* | *-mingw*)
4363        case $F77 in
4364          ifort* | */ifort* | IFORT* | */IFORT* )
4365            if test "$coin_disable_shared" = yes || test "$enable_shared" = yes ; then
4366              coin_opt_fflags='-MD -O3'
4367              coin_dbg_fflags='-MDd -debug'
4368            else
4369              coin_opt_fflags='-MT -O3'
4370              coin_dbg_fflags='-MTd -debug'
4371            fi
4372            coin_add_fflags='-fpp -nologo'
4373          ;;
4374          compile_f2c*)
4375            if test "$coin_disable_shared" = yes || test "$enable_shared" = yes ; then
4376              coin_opt_fflags='-MD -O2'
4377              coin_dbg_fflags='-MDd'
4378            else
4379              coin_opt_fflags='-MT -O2'
4380              coin_dbg_fflags='-MTd'
4381            fi
4382            coin_add_fflags='-nologo -wd4996'
4383          ;;
4384        esac
4385        ;;
4386      *-linux-*)
4387        case $F77 in
4388          ifc* | */ifc* | ifort* | */ifort*)
4389            coin_opt_fflags="-O3 -ip"
4390            coin_add_fflags="-cm -w90 -w95"
4391            coin_dbg_fflags="-g -CA -CB -CS"
4392            # Check if -i_dynamic is necessary (for new glibc library)
4393            FFLAGS=
4394            cat >conftest.$ac_ext <<_ACEOF
4395      program main
4396      write(*,*) 'Hello world'
4397      end
4398_ACEOF
4399rm -f conftest.$ac_objext conftest$ac_exeext
4400if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
4401  (eval $ac_link) 2>conftest.er1
4402  ac_status=$?
4403  grep -v '^ *+' conftest.er1 >conftest.err
4404  rm -f conftest.er1
4405  cat conftest.err >&5
4406  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4407  (exit $ac_status); } &&
4408         { ac_try='test -z "$ac_f77_werror_flag"
4409                         || test ! -s conftest.err'
4410  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4411  (eval $ac_try) 2>&5
4412  ac_status=$?
4413  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4414  (exit $ac_status); }; } &&
4415         { ac_try='test -s conftest$ac_exeext'
4416  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4417  (eval $ac_try) 2>&5
4418  ac_status=$?
4419  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4420  (exit $ac_status); }; }; then
4421  :
4422else
4423  echo "$as_me: failed program was:" >&5
4424sed 's/^/| /' conftest.$ac_ext >&5
4425
4426coin_add_fflags="-i_dynamic $coin_add_fflags"
4427fi
4428rm -f conftest.err conftest.$ac_objext \
4429      conftest$ac_exeext conftest.$ac_ext
4430            ;;
4431          pgf77* | */pgf77* | pgf90* | */pgf90*)
4432            coin_opt_fflags="-fast"
4433            coin_add_fflags="-Kieee -pc 64"
4434            coin_dbg_fflags="-g"
4435          ;;
4436        esac
4437        ;;
4438      *-ibm-*)
4439        case "$F77" in
4440          xlf* | */xlf* | mpxlf* | */mpxlf* )
4441            coin_opt_fflags="-O -qarch=auto -qcache=auto -qtune=auto -qmaxmem=-1"
4442            coin_add_fflags="-bmaxdata:0x80000000 -qsuppress=1500-036 -qsuppress=1500-029"
4443            coin_dbg_fflags="-g -C"
4444            ;;
4445        esac
4446        ;;
4447      *-hp-*)
4448        coin_opt_fflags="+O3"
4449        coin_add_fflags="+U77"
4450        coin_dbg_fflags="-C -g"
4451        ;;
4452      *-*-solaris*)
4453        coin_opt_fflags="-O4"
4454        coin_dbg_fflags="-g"
4455        ;;
4456      *-sgi-*)
4457        coin_opt_fflags="-O5 -OPT:Olimit=0"
4458        coin_dbg_fflags="-g"
4459        ;;
4460    esac
4461  fi
4462
4463  if test "$ac_cv_prog_f77_g" = yes && test -z "$coin_dbg_fflags" ; then
4464    coin_dbg_fflags="-g"
4465  fi
4466
4467  if test -z "$coin_opt_fflags"; then
4468    # Try if -O option works if nothing else is set
4469    FFLAGS=-O
4470    cat >conftest.$ac_ext <<_ACEOF
4471      program main
4472      integer i
4473      end
4474_ACEOF
4475rm -f conftest.$ac_objext conftest$ac_exeext
4476if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
4477  (eval $ac_link) 2>conftest.er1
4478  ac_status=$?
4479  grep -v '^ *+' conftest.er1 >conftest.err
4480  rm -f conftest.er1
4481  cat conftest.err >&5
4482  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4483  (exit $ac_status); } &&
4484         { ac_try='test -z "$ac_f77_werror_flag"
4485                         || test ! -s conftest.err'
4486  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4487  (eval $ac_try) 2>&5
4488  ac_status=$?
4489  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4490  (exit $ac_status); }; } &&
4491         { ac_try='test -s conftest$ac_exeext'
4492  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4493  (eval $ac_try) 2>&5
4494  ac_status=$?
4495  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4496  (exit $ac_status); }; }; then
4497  coin_opt_fflags="-O"
4498else
4499  echo "$as_me: failed program was:" >&5
4500sed 's/^/| /' conftest.$ac_ext >&5
4501
4502fi
4503rm -f conftest.err conftest.$ac_objext \
4504      conftest$ac_exeext conftest.$ac_ext
4505  fi
4506
4507  # if PM doesn't want the warning messages, take them out
4508  if test x"$coin_skip_warn_fflags" = xyes; then
4509    coin_warn_fflags=
4510  fi
4511
4512  if test x${DBG_FFLAGS+set} != xset; then
4513    DBG_FFLAGS="$coin_dbg_fflags $coin_add_fflags $coin_warn_fflags"
4514  fi
4515  if test x${OPT_FFLAGS+set} != xset; then
4516    OPT_FFLAGS="$coin_opt_fflags $coin_add_fflags $coin_warn_fflags"
4517  fi
4518
4519  DBG_FFLAGS="$DBG_FFLAGS $ADD_FFLAGS"
4520  OPT_FFLAGS="$OPT_FFLAGS $ADD_FFLAGS"
4521
4522  if test "$coin_debug_compile" = "true"; then
4523    FFLAGS="$DBG_FFLAGS"
4524  else
4525    FFLAGS="$OPT_FFLAGS"
4526  fi
4527else
4528  FFLAGS="$FFLAGS $ADD_FFLAGS"
4529  if test x${DBG_FFLAGS+set} != xset; then
4530    DBG_FFLAGS="$FFLAGS"
4531  fi
4532  if test x${OPT_FFLAGS+set} != xset; then
4533    OPT_FFLAGS="$FFLAGS"
4534  fi
4535fi
4536
4537# Try if FFLAGS works
4538if test "$F77" != "unavailable" ; then
4539  cat >conftest.$ac_ext <<_ACEOF
4540      program main
4541      integer i
4542      end
4543_ACEOF
4544rm -f conftest.$ac_objext conftest$ac_exeext
4545if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
4546  (eval $ac_link) 2>conftest.er1
4547  ac_status=$?
4548  grep -v '^ *+' conftest.er1 >conftest.err
4549  rm -f conftest.er1
4550  cat conftest.err >&5
4551  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4552  (exit $ac_status); } &&
4553         { ac_try='test -z "$ac_f77_werror_flag"
4554                         || test ! -s conftest.err'
4555  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4556  (eval $ac_try) 2>&5
4557  ac_status=$?
4558  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4559  (exit $ac_status); }; } &&
4560         { ac_try='test -s conftest$ac_exeext'
4561  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4562  (eval $ac_try) 2>&5
4563  ac_status=$?
4564  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4565  (exit $ac_status); }; }; then
4566  :
4567else
4568  echo "$as_me: failed program was:" >&5
4569sed 's/^/| /' conftest.$ac_ext >&5
4570
4571FFLAGS=
4572fi
4573rm -f conftest.err conftest.$ac_objext \
4574      conftest$ac_exeext conftest.$ac_ext
4575  if test -z "$FFLAGS"; then
4576    { 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
4577echo "$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;}
4578    FFLAGS='-O'
4579    cat >conftest.$ac_ext <<_ACEOF
4580      program main
4581      integer i
4582      end
4583_ACEOF
4584rm -f conftest.$ac_objext conftest$ac_exeext
4585if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
4586  (eval $ac_link) 2>conftest.er1
4587  ac_status=$?
4588  grep -v '^ *+' conftest.er1 >conftest.err
4589  rm -f conftest.er1
4590  cat conftest.err >&5
4591  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4592  (exit $ac_status); } &&
4593         { ac_try='test -z "$ac_f77_werror_flag"
4594                         || test ! -s conftest.err'
4595  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4596  (eval $ac_try) 2>&5
4597  ac_status=$?
4598  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4599  (exit $ac_status); }; } &&
4600         { ac_try='test -s conftest$ac_exeext'
4601  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4602  (eval $ac_try) 2>&5
4603  ac_status=$?
4604  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4605  (exit $ac_status); }; }; then
4606  :
4607else
4608  echo "$as_me: failed program was:" >&5
4609sed 's/^/| /' conftest.$ac_ext >&5
4610
4611FFLAGS=
4612fi
4613rm -f conftest.err conftest.$ac_objext \
4614      conftest$ac_exeext conftest.$ac_ext
4615    if test -z "$FFLAGS"; then
4616      { 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
4617echo "$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;}
4618    fi
4619  fi
4620fi
4621
4622{ echo "$as_me:$LINENO: Fortran compiler options are: $FFLAGS" >&5
4623echo "$as_me: Fortran compiler options are: $FFLAGS" >&6;}
4624
4625
4626if test x"$MPIF77" = x; then :; else
4627  { echo "$as_me:$LINENO: Will use MPI Fortran compiler $MPIF77" >&5
4628echo "$as_me: Will use MPI Fortran compiler $MPIF77" >&6;}
4629  F77="$MPIF77"
4630fi
4631
4632# correct the LD variable if we use the intel fortran compiler in windows
4633case "$F77" in
4634  ifort* | */ifort* | IFORT* | */IFORT*)
4635    LD=link
4636    ;;
4637esac
4638
4639ac_ext=c
4640ac_cpp='$CPP $CPPFLAGS'
4641ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4642ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4643ac_compiler_gnu=$ac_cv_c_compiler_gnu
4644
4645
4646
4647# Initialize automake and libtool
4648# AC_MSG_NOTICE([Calling INIT_AUTO_TOOLS from CREATE_LIBTOOL.])
4649{
4650
4651
4652
4653# START
4654
4655coin_disable_shared=no
4656# Test if force_shared has been set
4657if test "x" = xforce_shared; then
4658  if test x$enable_shared = xno; then
4659    { { echo "$as_me:$LINENO: error: Shared libraries are disabled by user, but this is not feasible with the given options" >&5
4660echo "$as_me: error: Shared libraries are disabled by user, but this is not feasible with the given options" >&2;}
4661   { (exit 1); exit 1; }; }
4662  fi
4663  enable_shared=yes;
4664else
4665  case $build in
4666    *-cygwin* | *-mingw*)
4667      coin_disable_shared=yes
4668      if test x"$enable_shared" = xyes; then
4669        case "$CC" in
4670          clang* )
4671            { echo "$as_me:$LINENO: WARNING: Building of DLLs not supported in this configuration." >&5
4672echo "$as_me: WARNING: Building of DLLs not supported in this configuration." >&2;}
4673            ;;
4674          cl* | */cl* | CL* | */CL* | icl* | */icl* | ICL* | */ICL*)
4675            { echo "$as_me:$LINENO: Building of DLLs not supported in this configuration." >&5
4676echo "$as_me: Building of DLLs not supported in this configuration." >&6;}
4677            ;;
4678          *gcc*)
4679            if test x"$enable_dependency_linking" = xyes; then
4680              coin_disable_shared=no
4681            else
4682              { echo "$as_me:$LINENO: WARNING: Dependency linking seems to be disabled, so shared libraries (DLLs) will not be built" >&5
4683echo "$as_me: WARNING: Dependency linking seems to be disabled, so shared libraries (DLLs) will not be built" >&2;}
4684            fi
4685            ;;
4686          *)
4687            { echo "$as_me:$LINENO: WARNING: Building of DLLs not supported in this configuration." >&5
4688echo "$as_me: WARNING: Building of DLLs not supported in this configuration." >&2;}
4689            ;;
4690        esac
4691      fi
4692    ;;
4693    *-aix*)
4694      coin_disable_shared=yes
4695      platform=AIX
4696      if test x"$enable_shared" = xyes; then
4697        { echo "$as_me:$LINENO: WARNING: Shared objects are not supported." >&5
4698echo "$as_me: WARNING: Shared objects are not supported." >&2;}
4699      fi
4700    ;;
4701  esac
4702fi
4703if test x"$coin_disable_shared" = xyes; then
4704  if test x"$enable_shared" = xyes; then
4705    :
4706  else
4707    # we don't disable shared, because it was not selected anyway
4708    coin_disable_shared=no
4709  fi
4710  enable_shared=no
4711fi
4712# By default, we only want the shared objects to be compiled
4713# Check whether --enable-static or --disable-static was given.
4714if test "${enable_static+set}" = set; then
4715  enableval="$enable_static"
4716  p=${PACKAGE-default}
4717    case $enableval in
4718    yes) enable_static=yes ;;
4719    no) enable_static=no ;;
4720    *)
4721     enable_static=no
4722      # Look at the argument we got.  We use all the common list separators.
4723      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
4724      for pkg in $enableval; do
4725        IFS="$lt_save_ifs"
4726        if test "X$pkg" = "X$p"; then
4727          enable_static=yes
4728        fi
4729      done
4730      IFS="$lt_save_ifs"
4731      ;;
4732    esac
4733else
4734  enable_static=no
4735fi;
4736
4737
4738
4739
4740# Initialize automake
4741echo "$as_me:$LINENO: checking for egrep" >&5
4742echo $ECHO_N "checking for egrep... $ECHO_C" >&6
4743if test "${ac_cv_prog_egrep+set}" = set; then
4744  echo $ECHO_N "(cached) $ECHO_C" >&6
4745else
4746  if echo a | (grep -E '(a|b)') >/dev/null 2>&1
4747    then ac_cv_prog_egrep='grep -E'
4748    else ac_cv_prog_egrep='egrep'
4749    fi
4750fi
4751echo "$as_me:$LINENO: result: $ac_cv_prog_egrep" >&5
4752echo "${ECHO_T}$ac_cv_prog_egrep" >&6
4753 EGREP=$ac_cv_prog_egrep
4754
4755
4756echo "$as_me:$LINENO: checking whether ln -s works" >&5
4757echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6
4758LN_S=$as_ln_s
4759if test "$LN_S" = "ln -s"; then
4760  echo "$as_me:$LINENO: result: yes" >&5
4761echo "${ECHO_T}yes" >&6
4762else
4763  echo "$as_me:$LINENO: result: no, using $LN_S" >&5
4764echo "${ECHO_T}no, using $LN_S" >&6
4765fi
4766
4767am__api_version="1.9"
4768# Find a good install program.  We prefer a C program (faster),
4769# so one script is as good as another.  But avoid the broken or
4770# incompatible versions:
4771# SysV /etc/install, /usr/sbin/install
4772# SunOS /usr/etc/install
4773# IRIX /sbin/install
4774# AIX /bin/install
4775# AmigaOS /C/install, which installs bootblocks on floppy discs
4776# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
4777# AFS /usr/afsws/bin/install, which mishandles nonexistent args
4778# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
4779# OS/2's system install, which has a completely different semantic
4780# ./install, which can be erroneously created by make from ./install.sh.
4781echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
4782echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6
4783if test -z "$INSTALL"; then
4784if test "${ac_cv_path_install+set}" = set; then
4785  echo $ECHO_N "(cached) $ECHO_C" >&6
4786else
4787  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4788for as_dir in $PATH
4789do
4790  IFS=$as_save_IFS
4791  test -z "$as_dir" && as_dir=.
4792  # Account for people who put trailing slashes in PATH elements.
4793case $as_dir/ in
4794  ./ | .// | /cC/* | \
4795  /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
4796  ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
4797  /usr/ucb/* ) ;;
4798  *)
4799    # OSF1 and SCO ODT 3.0 have their own names for install.
4800    # Don't use installbsd from OSF since it installs stuff as root
4801    # by default.
4802    for ac_prog in ginstall scoinst install; do
4803      for ac_exec_ext in '' $ac_executable_extensions; do
4804        if $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
4805          if test $ac_prog = install &&
4806            grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
4807            # AIX install.  It has an incompatible calling convention.
4808            :
4809          elif test $ac_prog = install &&
4810            grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
4811            # program-specific install script used by HP pwplus--don't use.
4812            :
4813          else
4814            ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
4815            break 3
4816          fi
4817        fi
4818      done
4819    done
4820    ;;
4821esac
4822done
4823
4824
4825fi
4826  if test "${ac_cv_path_install+set}" = set; then
4827    INSTALL=$ac_cv_path_install
4828  else
4829    # As a last resort, use the slow shell script.  We don't cache a
4830    # path for INSTALL within a source directory, because that will
4831    # break other packages using the cache if that directory is
4832    # removed, or if the path is relative.
4833    INSTALL=$ac_install_sh
4834  fi
4835fi
4836echo "$as_me:$LINENO: result: $INSTALL" >&5
4837echo "${ECHO_T}$INSTALL" >&6
4838
4839# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
4840# It thinks the first close brace ends the variable substitution.
4841test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
4842
4843test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
4844
4845test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
4846
4847echo "$as_me:$LINENO: checking whether build environment is sane" >&5
4848echo $ECHO_N "checking whether build environment is sane... $ECHO_C" >&6
4849# Just in case
4850sleep 1
4851echo timestamp > conftest.file
4852# Do `set' in a subshell so we don't clobber the current shell's
4853# arguments.  Must try -L first in case configure is actually a
4854# symlink; some systems play weird games with the mod time of symlinks
4855# (eg FreeBSD returns the mod time of the symlink's containing
4856# directory).
4857if (
4858   set X `ls -Lt $srcdir/configure conftest.file 2> /dev/null`
4859   if test "$*" = "X"; then
4860      # -L didn't work.
4861      set X `ls -t $srcdir/configure conftest.file`
4862   fi
4863   rm -f conftest.file
4864   if test "$*" != "X $srcdir/configure conftest.file" \
4865      && test "$*" != "X conftest.file $srcdir/configure"; then
4866
4867      # If neither matched, then we have a broken ls.  This can happen
4868      # if, for instance, CONFIG_SHELL is bash and it inherits a
4869      # broken ls alias from the environment.  This has actually
4870      # happened.  Such a system could not be considered "sane".
4871      { { echo "$as_me:$LINENO: error: ls -t appears to fail.  Make sure there is not a broken
4872alias in your environment" >&5
4873echo "$as_me: error: ls -t appears to fail.  Make sure there is not a broken
4874alias in your environment" >&2;}
4875   { (exit 1); exit 1; }; }
4876   fi
4877
4878   test "$2" = conftest.file
4879   )
4880then
4881   # Ok.
4882   :
4883else
4884   { { echo "$as_me:$LINENO: error: newly created file is older than distributed files!
4885Check your system clock" >&5
4886echo "$as_me: error: newly created file is older than distributed files!
4887Check your system clock" >&2;}
4888   { (exit 1); exit 1; }; }
4889fi
4890echo "$as_me:$LINENO: result: yes" >&5
4891echo "${ECHO_T}yes" >&6
4892test "$program_prefix" != NONE &&
4893  program_transform_name="s,^,$program_prefix,;$program_transform_name"
4894# Use a double $ so make ignores it.
4895test "$program_suffix" != NONE &&
4896  program_transform_name="s,\$,$program_suffix,;$program_transform_name"
4897# Double any \ or $.  echo might interpret backslashes.
4898# By default was `s,x,x', remove it if useless.
4899cat <<\_ACEOF >conftest.sed
4900s/[\\$]/&&/g;s/;s,x,x,$//
4901_ACEOF
4902program_transform_name=`echo $program_transform_name | sed -f conftest.sed`
4903rm conftest.sed
4904
4905# expand $ac_aux_dir to an absolute path
4906am_aux_dir=`cd $ac_aux_dir && pwd`
4907
4908test x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing"
4909# Use eval to expand $SHELL
4910if eval "$MISSING --run true"; then
4911  am_missing_run="$MISSING --run "
4912else
4913  am_missing_run=
4914  { echo "$as_me:$LINENO: WARNING: \`missing' script is too old or missing" >&5
4915echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
4916fi
4917
4918if mkdir -p --version . >/dev/null 2>&1 && test ! -d ./--version; then
4919  # We used to keeping the `.' as first argument, in order to
4920  # allow $(mkdir_p) to be used without argument.  As in
4921  #   $(mkdir_p) $(somedir)
4922  # where $(somedir) is conditionally defined.  However this is wrong
4923  # for two reasons:
4924  #  1. if the package is installed by a user who cannot write `.'
4925  #     make install will fail,
4926  #  2. the above comment should most certainly read
4927  #     $(mkdir_p) $(DESTDIR)$(somedir)
4928  #     so it does not work when $(somedir) is undefined and
4929  #     $(DESTDIR) is not.
4930  #  To support the latter case, we have to write
4931  #     test -z "$(somedir)" || $(mkdir_p) $(DESTDIR)$(somedir),
4932  #  so the `.' trick is pointless.
4933  mkdir_p='mkdir -p --'
4934else
4935  # On NextStep and OpenStep, the `mkdir' command does not
4936  # recognize any option.  It will interpret all options as
4937  # directories to create, and then abort because `.' already
4938  # exists.
4939  for d in ./-p ./--version;
4940  do
4941    test -d $d && rmdir $d
4942  done
4943  # $(mkinstalldirs) is defined by Automake if mkinstalldirs exists.
4944  if test -f "$ac_aux_dir/mkinstalldirs"; then
4945    mkdir_p='$(mkinstalldirs)'
4946  else
4947    mkdir_p='$(install_sh) -d'
4948  fi
4949fi
4950
4951for ac_prog in gawk mawk nawk awk
4952do
4953  # Extract the first word of "$ac_prog", so it can be a program name with args.
4954set dummy $ac_prog; ac_word=$2
4955echo "$as_me:$LINENO: checking for $ac_word" >&5
4956echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4957if test "${ac_cv_prog_AWK+set}" = set; then
4958  echo $ECHO_N "(cached) $ECHO_C" >&6
4959else
4960  if test -n "$AWK"; then
4961  ac_cv_prog_AWK="$AWK" # Let the user override the test.
4962else
4963as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4964for as_dir in $PATH
4965do
4966  IFS=$as_save_IFS
4967  test -z "$as_dir" && as_dir=.
4968  for ac_exec_ext in '' $ac_executable_extensions; do
4969  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4970    ac_cv_prog_AWK="$ac_prog"
4971    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4972    break 2
4973  fi
4974done
4975done
4976
4977fi
4978fi
4979AWK=$ac_cv_prog_AWK
4980if test -n "$AWK"; then
4981  echo "$as_me:$LINENO: result: $AWK" >&5
4982echo "${ECHO_T}$AWK" >&6
4983else
4984  echo "$as_me:$LINENO: result: no" >&5
4985echo "${ECHO_T}no" >&6
4986fi
4987
4988  test -n "$AWK" && break
4989done
4990
4991echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5
4992echo $ECHO_N "checking whether ${MAKE-make} sets \$(MAKE)... $ECHO_C" >&6
4993set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y,:./+-,___p_,'`
4994if eval "test \"\${ac_cv_prog_make_${ac_make}_set+set}\" = set"; then
4995  echo $ECHO_N "(cached) $ECHO_C" >&6
4996else
4997  cat >conftest.make <<\_ACEOF
4998all:
4999        @echo 'ac_maketemp="$(MAKE)"'
5000_ACEOF
5001# GNU make sometimes prints "make[1]: Entering...", which would confuse us.
5002eval `${MAKE-make} -f conftest.make 2>/dev/null | grep temp=`
5003if test -n "$ac_maketemp"; then
5004  eval ac_cv_prog_make_${ac_make}_set=yes
5005else
5006  eval ac_cv_prog_make_${ac_make}_set=no
5007fi
5008rm -f conftest.make
5009fi
5010if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
5011  echo "$as_me:$LINENO: result: yes" >&5
5012echo "${ECHO_T}yes" >&6
5013  SET_MAKE=
5014else
5015  echo "$as_me:$LINENO: result: no" >&5
5016echo "${ECHO_T}no" >&6
5017  SET_MAKE="MAKE=${MAKE-make}"
5018fi
5019
5020rm -rf .tst 2>/dev/null
5021mkdir .tst 2>/dev/null
5022if test -d .tst; then
5023  am__leading_dot=.
5024else
5025  am__leading_dot=_
5026fi
5027rmdir .tst 2>/dev/null
5028
5029DEPDIR="${am__leading_dot}deps"
5030
5031          ac_config_commands="$ac_config_commands depfiles"
5032
5033
5034am_make=${MAKE-make}
5035cat > confinc << 'END'
5036am__doit:
5037        @echo done
5038.PHONY: am__doit
5039END
5040# If we don't find an include directive, just comment out the code.
5041echo "$as_me:$LINENO: checking for style of include used by $am_make" >&5
5042echo $ECHO_N "checking for style of include used by $am_make... $ECHO_C" >&6
5043am__include="#"
5044am__quote=
5045_am_result=none
5046# First try GNU make style include.
5047echo "include confinc" > confmf
5048# We grep out `Entering directory' and `Leaving directory'
5049# messages which can occur if `w' ends up in MAKEFLAGS.
5050# In particular we don't look at `^make:' because GNU make might
5051# be invoked under some other name (usually "gmake"), in which
5052# case it prints its new name instead of `make'.
5053if test "`$am_make -s -f confmf 2> /dev/null | grep -v 'ing directory'`" = "done"; then
5054   am__include=include
5055   am__quote=
5056   _am_result=GNU
5057fi
5058# Now try BSD make style include.
5059if test "$am__include" = "#"; then
5060   echo '.include "confinc"' > confmf
5061   if test "`$am_make -s -f confmf 2> /dev/null`" = "done"; then
5062      am__include=.include
5063      am__quote="\""
5064      _am_result=BSD
5065   fi
5066fi
5067
5068
5069echo "$as_me:$LINENO: result: $_am_result" >&5
5070echo "${ECHO_T}$_am_result" >&6
5071rm -f confinc confmf
5072
5073# Check whether --enable-dependency-tracking or --disable-dependency-tracking was given.
5074if test "${enable_dependency_tracking+set}" = set; then
5075  enableval="$enable_dependency_tracking"
5076
5077fi;
5078if test "x$enable_dependency_tracking" != xno; then
5079  am_depcomp="$ac_aux_dir/depcomp"
5080  AMDEPBACKSLASH='\'
5081fi
5082
5083
5084if test "x$enable_dependency_tracking" != xno; then
5085  AMDEP_TRUE=
5086  AMDEP_FALSE='#'
5087else
5088  AMDEP_TRUE='#'
5089  AMDEP_FALSE=
5090fi
5091
5092
5093
5094
5095
5096
5097# AC_MSG_NOTICE([Beginning automake initialisation.])
5098# Stuff for automake
5099# test to see if srcdir already configured
5100if test "`cd $srcdir && pwd`" != "`pwd`" &&
5101   test -f $srcdir/config.status; then
5102  { { echo "$as_me:$LINENO: error: source directory already configured; run \"make distclean\" there first" >&5
5103echo "$as_me: error: source directory already configured; run \"make distclean\" there first" >&2;}
5104   { (exit 1); exit 1; }; }
5105fi
5106
5107# test whether we have cygpath
5108if test -z "$CYGPATH_W"; then
5109  if (cygpath --version) >/dev/null 2>/dev/null; then
5110    CYGPATH_W='cygpath -w'
5111  else
5112    CYGPATH_W=echo
5113  fi
5114fi
5115
5116
5117# Define the identity of the package.
5118 PACKAGE='cbc'
5119 VERSION='2.9'
5120
5121
5122cat >>confdefs.h <<_ACEOF
5123#define PACKAGE "$PACKAGE"
5124_ACEOF
5125
5126
5127cat >>confdefs.h <<_ACEOF
5128#define VERSION "$VERSION"
5129_ACEOF
5130
5131# Some tools Automake needs.
5132
5133ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
5134
5135
5136AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
5137
5138
5139AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
5140
5141
5142AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
5143
5144
5145MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
5146
5147install_sh=${install_sh-"$am_aux_dir/install-sh"}
5148
5149# Installed binaries are usually stripped using `strip' when the user
5150# run `make install-strip'.  However `strip' might not be the right
5151# tool to use in cross-compilation environments, therefore Automake
5152# will honor the `STRIP' environment variable to overrule this program.
5153if test "$cross_compiling" != no; then
5154  if test -n "$ac_tool_prefix"; then
5155  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
5156set dummy ${ac_tool_prefix}strip; ac_word=$2
5157echo "$as_me:$LINENO: checking for $ac_word" >&5
5158echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5159if test "${ac_cv_prog_STRIP+set}" = set; then
5160  echo $ECHO_N "(cached) $ECHO_C" >&6
5161else
5162  if test -n "$STRIP"; then
5163  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
5164else
5165as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5166for as_dir in $PATH
5167do
5168  IFS=$as_save_IFS
5169  test -z "$as_dir" && as_dir=.
5170  for ac_exec_ext in '' $ac_executable_extensions; do
5171  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5172    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
5173    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5174    break 2
5175  fi
5176done
5177done
5178
5179fi
5180fi
5181STRIP=$ac_cv_prog_STRIP
5182if test -n "$STRIP"; then
5183  echo "$as_me:$LINENO: result: $STRIP" >&5
5184echo "${ECHO_T}$STRIP" >&6
5185else
5186  echo "$as_me:$LINENO: result: no" >&5
5187echo "${ECHO_T}no" >&6
5188fi
5189
5190fi
5191if test -z "$ac_cv_prog_STRIP"; then
5192  ac_ct_STRIP=$STRIP
5193  # Extract the first word of "strip", so it can be a program name with args.
5194set dummy strip; ac_word=$2
5195echo "$as_me:$LINENO: checking for $ac_word" >&5
5196echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5197if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
5198  echo $ECHO_N "(cached) $ECHO_C" >&6
5199else
5200  if test -n "$ac_ct_STRIP"; then
5201  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
5202else
5203as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5204for as_dir in $PATH
5205do
5206  IFS=$as_save_IFS
5207  test -z "$as_dir" && as_dir=.
5208  for ac_exec_ext in '' $ac_executable_extensions; do
5209  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5210    ac_cv_prog_ac_ct_STRIP="strip"
5211    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5212    break 2
5213  fi
5214done
5215done
5216
5217  test -z "$ac_cv_prog_ac_ct_STRIP" && ac_cv_prog_ac_ct_STRIP=":"
5218fi
5219fi
5220ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
5221if test -n "$ac_ct_STRIP"; then
5222  echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
5223echo "${ECHO_T}$ac_ct_STRIP" >&6
5224else
5225  echo "$as_me:$LINENO: result: no" >&5
5226echo "${ECHO_T}no" >&6
5227fi
5228
5229  STRIP=$ac_ct_STRIP
5230else
5231  STRIP="$ac_cv_prog_STRIP"
5232fi
5233
5234fi
5235INSTALL_STRIP_PROGRAM="\${SHELL} \$(install_sh) -c -s"
5236
5237# We need awk for the "check" target.  The system "awk" is bad on
5238# some platforms.
5239# Always define AMTAR for backward compatibility.
5240
5241AMTAR=${AMTAR-"${am_missing_run}tar"}
5242
5243am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'
5244
5245
5246
5247
5248depcc="$CC"   am_compiler_list=
5249
5250echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
5251echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6
5252if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then
5253  echo $ECHO_N "(cached) $ECHO_C" >&6
5254else
5255  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
5256  # We make a subdir and do the tests there.  Otherwise we can end up
5257  # making bogus files that we don't know about and never remove.  For
5258  # instance it was reported that on HP-UX the gcc test will end up
5259  # making a dummy file named `D' -- because `-MD' means `put the output
5260  # in D'.
5261  mkdir conftest.dir
5262  # Copy depcomp to subdir because otherwise we won't find it if we're
5263  # using a relative directory.
5264  cp "$am_depcomp" conftest.dir
5265  cd conftest.dir
5266  # We will build objects and dependencies in a subdirectory because
5267  # it helps to detect inapplicable dependency modes.  For instance
5268  # both Tru64's cc and ICC support -MD to output dependencies as a
5269  # side effect of compilation, but ICC will put the dependencies in
5270  # the current directory while Tru64 will put them in the object
5271  # directory.
5272  mkdir sub
5273
5274  am_cv_CC_dependencies_compiler_type=none
5275  if test "$am_compiler_list" = ""; then
5276     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
5277  fi
5278  for depmode in $am_compiler_list; do
5279    # Setup a source with many dependencies, because some compilers
5280    # like to wrap large dependency lists on column 80 (with \), and
5281    # we should not choose a depcomp mode which is confused by this.
5282    #
5283    # We need to recreate these files for each test, as the compiler may
5284    # overwrite some of them when testing with obscure command lines.
5285    # This happens at least with the AIX C compiler.
5286    : > sub/conftest.c
5287    for i in 1 2 3 4 5 6; do
5288      echo '#include "conftst'$i'.h"' >> sub/conftest.c
5289      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
5290      # Solaris 8's {/usr,}/bin/sh.
5291      touch sub/conftst$i.h
5292    done
5293    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
5294
5295    case $depmode in
5296    nosideeffect)
5297      # after this tag, mechanisms are not by side-effect, so they'll
5298      # only be used when explicitly requested
5299      if test "x$enable_dependency_tracking" = xyes; then
5300        continue
5301      else
5302        break
5303      fi
5304      ;;
5305    none) break ;;
5306    esac
5307    # We check with `-c' and `-o' for the sake of the "dashmstdout"
5308    # mode.  It turns out that the SunPro C++ compiler does not properly
5309    # handle `-M -o', and we need to detect this.
5310    if depmode=$depmode \
5311       source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
5312       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
5313       $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
5314         >/dev/null 2>conftest.err &&
5315       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
5316       grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
5317       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
5318      # icc doesn't choke on unknown options, it will just issue warnings
5319      # or remarks (even with -Werror).  So we grep stderr for any message
5320      # that says an option was ignored or not supported.
5321      # When given -MP, icc 7.0 and 7.1 complain thusly:
5322      #   icc: Command line warning: ignoring option '-M'; no argument required
5323      # The diagnosis changed in icc 8.0:
5324      #   icc: Command line remark: option '-MP' not supported
5325      if (grep 'ignoring option' conftest.err ||
5326          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
5327        am_cv_CC_dependencies_compiler_type=$depmode
5328        break
5329      fi
5330    fi
5331  done
5332
5333  cd ..
5334  rm -rf conftest.dir
5335else
5336  am_cv_CC_dependencies_compiler_type=none
5337fi
5338
5339fi
5340echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5
5341echo "${ECHO_T}$am_cv_CC_dependencies_compiler_type" >&6
5342CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
5343
5344
5345
5346if
5347  test "x$enable_dependency_tracking" != xno \
5348  && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
5349  am__fastdepCC_TRUE=
5350  am__fastdepCC_FALSE='#'
5351else
5352  am__fastdepCC_TRUE='#'
5353  am__fastdepCC_FALSE=
5354fi
5355
5356
5357depcc="$CXX"  am_compiler_list=
5358
5359echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
5360echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6
5361if test "${am_cv_CXX_dependencies_compiler_type+set}" = set; then
5362  echo $ECHO_N "(cached) $ECHO_C" >&6
5363else
5364  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
5365  # We make a subdir and do the tests there.  Otherwise we can end up
5366  # making bogus files that we don't know about and never remove.  For
5367  # instance it was reported that on HP-UX the gcc test will end up
5368  # making a dummy file named `D' -- because `-MD' means `put the output
5369  # in D'.
5370  mkdir conftest.dir
5371  # Copy depcomp to subdir because otherwise we won't find it if we're
5372  # using a relative directory.
5373  cp "$am_depcomp" conftest.dir
5374  cd conftest.dir
5375  # We will build objects and dependencies in a subdirectory because
5376  # it helps to detect inapplicable dependency modes.  For instance
5377  # both Tru64's cc and ICC support -MD to output dependencies as a
5378  # side effect of compilation, but ICC will put the dependencies in
5379  # the current directory while Tru64 will put them in the object
5380  # directory.
5381  mkdir sub
5382
5383  am_cv_CXX_dependencies_compiler_type=none
5384  if test "$am_compiler_list" = ""; then
5385     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
5386  fi
5387  for depmode in $am_compiler_list; do
5388    # Setup a source with many dependencies, because some compilers
5389    # like to wrap large dependency lists on column 80 (with \), and
5390    # we should not choose a depcomp mode which is confused by this.
5391    #
5392    # We need to recreate these files for each test, as the compiler may
5393    # overwrite some of them when testing with obscure command lines.
5394    # This happens at least with the AIX C compiler.
5395    : > sub/conftest.c
5396    for i in 1 2 3 4 5 6; do
5397      echo '#include "conftst'$i'.h"' >> sub/conftest.c
5398      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
5399      # Solaris 8's {/usr,}/bin/sh.
5400      touch sub/conftst$i.h
5401    done
5402    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
5403
5404    case $depmode in
5405    nosideeffect)
5406      # after this tag, mechanisms are not by side-effect, so they'll
5407      # only be used when explicitly requested
5408      if test "x$enable_dependency_tracking" = xyes; then
5409        continue
5410      else
5411        break
5412      fi
5413      ;;
5414    none) break ;;
5415    esac
5416    # We check with `-c' and `-o' for the sake of the "dashmstdout"
5417    # mode.  It turns out that the SunPro C++ compiler does not properly
5418    # handle `-M -o', and we need to detect this.
5419    if depmode=$depmode \
5420       source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
5421       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
5422       $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
5423         >/dev/null 2>conftest.err &&
5424       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
5425       grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
5426       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
5427      # icc doesn't choke on unknown options, it will just issue warnings
5428      # or remarks (even with -Werror).  So we grep stderr for any message
5429      # that says an option was ignored or not supported.
5430      # When given -MP, icc 7.0 and 7.1 complain thusly:
5431      #   icc: Command line warning: ignoring option '-M'; no argument required
5432      # The diagnosis changed in icc 8.0:
5433      #   icc: Command line remark: option '-MP' not supported
5434      if (grep 'ignoring option' conftest.err ||
5435          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
5436        am_cv_CXX_dependencies_compiler_type=$depmode
5437        break
5438      fi
5439    fi
5440  done
5441
5442  cd ..
5443  rm -rf conftest.dir
5444else
5445  am_cv_CXX_dependencies_compiler_type=none
5446fi
5447
5448fi
5449echo "$as_me:$LINENO: result: $am_cv_CXX_dependencies_compiler_type" >&5
5450echo "${ECHO_T}$am_cv_CXX_dependencies_compiler_type" >&6
5451CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type
5452
5453
5454
5455if
5456  test "x$enable_dependency_tracking" != xno \
5457  && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then
5458  am__fastdepCXX_TRUE=
5459  am__fastdepCXX_FALSE='#'
5460else
5461  am__fastdepCXX_TRUE='#'
5462  am__fastdepCXX_FALSE=
5463fi
5464
5465
5466
5467echo "$as_me:$LINENO: checking whether to enable maintainer-specific portions of Makefiles" >&5
5468echo $ECHO_N "checking whether to enable maintainer-specific portions of Makefiles... $ECHO_C" >&6
5469    # Check whether --enable-maintainer-mode or --disable-maintainer-mode was given.
5470if test "${enable_maintainer_mode+set}" = set; then
5471  enableval="$enable_maintainer_mode"
5472  USE_MAINTAINER_MODE=$enableval
5473else
5474  USE_MAINTAINER_MODE=no
5475fi;
5476  echo "$as_me:$LINENO: result: $USE_MAINTAINER_MODE" >&5
5477echo "${ECHO_T}$USE_MAINTAINER_MODE" >&6
5478
5479
5480if test $USE_MAINTAINER_MODE = yes; then
5481  MAINTAINER_MODE_TRUE=
5482  MAINTAINER_MODE_FALSE='#'
5483else
5484  MAINTAINER_MODE_TRUE='#'
5485  MAINTAINER_MODE_FALSE=
5486fi
5487
5488  MAINT=$MAINTAINER_MODE_TRUE
5489
5490
5491
5492coin_have_externals=no
5493if test "$enable_maintainer_mode" = yes; then
5494
5495  # If maintainer mode is chosen, we make sure that the correct versions
5496  # of the tools are used, and that we know where libtool.m4 is (to
5497  # recreate acinclude.m4)
5498
5499
5500  LIBTOOLM4=
5501  # Normally, $HOME
5502  AUTOTOOLS_DFLT=$HOME
5503
5504  echo "$as_me:$LINENO: checking whether we are using the correct autotools" >&5
5505echo $ECHO_N "checking whether we are using the correct autotools... $ECHO_C" >&6
5506if test "${ac_cv_use_correct_autotools+set}" = set; then
5507  echo $ECHO_N "(cached) $ECHO_C" >&6
5508else
5509  ac_cv_use_correct_autotools=check
5510fi
5511echo "$as_me:$LINENO: result: $ac_cv_use_correct_autotools" >&5
5512echo "${ECHO_T}$ac_cv_use_correct_autotools" >&6
5513
5514  if test $ac_cv_use_correct_autotools = check; then
5515    ac_cv_use_correct_autotools=yes
5516    # Check if we have autoconf
5517    # Extract the first word of "autoconf", so it can be a program name with args.
5518set dummy autoconf; ac_word=$2
5519echo "$as_me:$LINENO: checking for $ac_word" >&5
5520echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5521if test "${ac_cv_prog_have_autoconf+set}" = set; then
5522  echo $ECHO_N "(cached) $ECHO_C" >&6
5523else
5524  if test -n "$have_autoconf"; then
5525  ac_cv_prog_have_autoconf="$have_autoconf" # Let the user override the test.
5526else
5527as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5528for as_dir in $PATH
5529do
5530  IFS=$as_save_IFS
5531  test -z "$as_dir" && as_dir=.
5532  for ac_exec_ext in '' $ac_executable_extensions; do
5533  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5534    ac_cv_prog_have_autoconf="yes"
5535    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5536    break 2
5537  fi
5538done
5539done
5540
5541  test -z "$ac_cv_prog_have_autoconf" && ac_cv_prog_have_autoconf="no"
5542fi
5543fi
5544have_autoconf=$ac_cv_prog_have_autoconf
5545if test -n "$have_autoconf"; then
5546  echo "$as_me:$LINENO: result: $have_autoconf" >&5
5547echo "${ECHO_T}$have_autoconf" >&6
5548else
5549  echo "$as_me:$LINENO: result: no" >&5
5550echo "${ECHO_T}no" >&6
5551fi
5552
5553    if test $have_autoconf = no; then
5554      { { echo "$as_me:$LINENO: error: You specified you want to use maintainer mode, but I cannot find autoconf in your path." >&5
5555echo "$as_me: error: You specified you want to use maintainer mode, but I cannot find autoconf in your path." >&2;}
5556   { (exit 1); exit 1; }; }
5557    fi
5558
5559    # Check whether autoconf is the correct version
5560    correct_version='2.59'
5561    grep_version=`echo  $correct_version | sed -e 's/\\./\\\\\\./g'`
5562    echo "$as_me:$LINENO: checking whether we are using the correct version ($correct_version) of autoconf" >&5
5563echo $ECHO_N "checking whether we are using the correct version ($correct_version) of autoconf... $ECHO_C" >&6
5564    autoconf --version > confauto.out 2>&1
5565    if $EGREP $grep_version confauto.out >/dev/null 2>&1; then
5566      echo "$as_me:$LINENO: result: yes" >&5
5567echo "${ECHO_T}yes" >&6
5568    else
5569      rm -f confauto.out
5570      echo "$as_me:$LINENO: result: no" >&5
5571echo "${ECHO_T}no" >&6
5572      { { echo "$as_me:$LINENO: error: You don't have the correct version of autoconf as the first one in your path." >&5
5573echo "$as_me: error: You don't have the correct version of autoconf as the first one in your path." >&2;}
5574   { (exit 1); exit 1; }; }
5575    fi
5576    rm -f confauto.out
5577
5578    # Check if the executable autoconf is picked up from the correct location
5579    echo "$as_me:$LINENO: checking whether autoconf is coming from the correct location" >&5
5580echo $ECHO_N "checking whether autoconf is coming from the correct location... $ECHO_C" >&6
5581    autoconf_dir=`which autoconf | sed -e 's=/autoconf=='`
5582    autoconf_dir=`cd $autoconf_dir; pwd`
5583    if test x$AUTOTOOLS_DIR = x; then
5584      want_dir=$AUTOTOOLS_DFLT/bin
5585    else
5586      want_dir=$AUTOTOOLS_DIR/bin
5587    fi
5588    if test $autoconf_dir = `cd $want_dir; pwd`; then
5589      echo "$as_me:$LINENO: result: yes" >&5
5590echo "${ECHO_T}yes" >&6
5591    else
5592      rm -f confauto.out
5593      echo "$as_me:$LINENO: result: no" >&5
5594echo "${ECHO_T}no" >&6
5595      { { echo "$as_me:$LINENO: error: The autoconf executable should be picked up from \$AUTOTOOLS_DFLT/bin or \$AUTOTOOLS_DIR/bin." >&5
5596echo "$as_me: error: The autoconf executable should be picked up from \$AUTOTOOLS_DFLT/bin or \$AUTOTOOLS_DIR/bin." >&2;}
5597   { (exit 1); exit 1; }; }
5598    fi
5599
5600    # Check if we have automake
5601    # Extract the first word of "automake", so it can be a program name with args.
5602set dummy automake; ac_word=$2
5603echo "$as_me:$LINENO: checking for $ac_word" >&5
5604echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5605if test "${ac_cv_prog_have_automake+set}" = set; then
5606  echo $ECHO_N "(cached) $ECHO_C" >&6
5607else
5608  if test -n "$have_automake"; then
5609  ac_cv_prog_have_automake="$have_automake" # Let the user override the test.
5610else
5611as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5612for as_dir in $PATH
5613do
5614  IFS=$as_save_IFS
5615  test -z "$as_dir" && as_dir=.
5616  for ac_exec_ext in '' $ac_executable_extensions; do
5617  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5618    ac_cv_prog_have_automake="yes"
5619    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5620    break 2
5621  fi
5622done
5623done
5624
5625  test -z "$ac_cv_prog_have_automake" && ac_cv_prog_have_automake="no"
5626fi
5627fi
5628have_automake=$ac_cv_prog_have_automake
5629if test -n "$have_automake"; then
5630  echo "$as_me:$LINENO: result: $have_automake" >&5
5631echo "${ECHO_T}$have_automake" >&6
5632else
5633  echo "$as_me:$LINENO: result: no" >&5
5634echo "${ECHO_T}no" >&6
5635fi
5636
5637    if test $have_automake = no; then
5638      { { echo "$as_me:$LINENO: error: You specified you want to use maintainer mode, but I cannot find automake in your path." >&5
5639echo "$as_me: error: You specified you want to use maintainer mode, but I cannot find automake in your path." >&2;}
5640   { (exit 1); exit 1; }; }
5641    fi
5642
5643    # Check whether automake is the correct version
5644    correct_version='1.9.6'
5645    grep_version=`echo  $correct_version | sed -e 's/\\./\\\\\\./g'`
5646    echo "$as_me:$LINENO: checking whether we are using the correct version ($correct_version) of automake" >&5
5647echo $ECHO_N "checking whether we are using the correct version ($correct_version) of automake... $ECHO_C" >&6
5648    automake --version > confauto.out 2>&1
5649    if $EGREP $grep_version confauto.out >/dev/null 2>&1; then
5650      echo "$as_me:$LINENO: result: yes" >&5
5651echo "${ECHO_T}yes" >&6
5652    else
5653      rm -f confauto.out
5654      echo "$as_me:$LINENO: result: no" >&5
5655echo "${ECHO_T}no" >&6
5656      { { echo "$as_me:$LINENO: error: You don't have the correct version of automake as the first one in your path." >&5
5657echo "$as_me: error: You don't have the correct version of automake as the first one in your path." >&2;}
5658   { (exit 1); exit 1; }; }
5659    fi
5660    rm -f confauto.out
5661
5662    # Check if the executable automake is picked up from the correct location
5663    echo "$as_me:$LINENO: checking whether automake is coming from the correct location" >&5
5664echo $ECHO_N "checking whether automake is coming from the correct location... $ECHO_C" >&6
5665    automake_dir=`which automake | sed -e 's=/automake=='`
5666    automake_dir=`cd $automake_dir; pwd`
5667    if test x$AUTOTOOLS_DIR = x; then
5668      want_dir=$AUTOTOOLS_DFLT/bin
5669    else
5670      want_dir=$AUTOTOOLS_DIR/bin
5671    fi
5672    if test $automake_dir = `cd $want_dir; pwd`; then
5673      echo "$as_me:$LINENO: result: yes" >&5
5674echo "${ECHO_T}yes" >&6
5675    else
5676      rm -f confauto.out
5677      echo "$as_me:$LINENO: result: no" >&5
5678echo "${ECHO_T}no" >&6
5679      { { echo "$as_me:$LINENO: error: The automake executable should be picked up from \$AUTOTOOLS_DFLT/bin or \$AUTOTOOLS_DIR/bin." >&5
5680echo "$as_me: error: The automake executable should be picked up from \$AUTOTOOLS_DFLT/bin or \$AUTOTOOLS_DIR/bin." >&2;}
5681   { (exit 1); exit 1; }; }
5682    fi
5683
5684    # Check if this is the correct version of libtool (with escaped dots)
5685    if test x$AUTOTOOLS_DIR = x; then
5686      want_dir=$AUTOTOOLS_DFLT/share
5687    else
5688      want_dir=$AUTOTOOLS_DIR/share
5689    fi
5690    correct_version='1.5.22'
5691    grep_version=`echo  $correct_version | sed -e 's/\\./\\\\\\./g'`
5692    if test -r $want_dir/libtool/ltmain.sh; then
5693  have_ltmain=yes
5694  :
5695else
5696  have_ltmain=no
5697  :
5698fi
5699
5700    echo "$as_me:$LINENO: checking whether we are using the correct version ($correct_version) of libtool." >&5
5701echo $ECHO_N "checking whether we are using the correct version ($correct_version) of libtool.... $ECHO_C" >&6
5702    if test $have_ltmain = yes; then
5703    if $EGREP $grep_version $want_dir/libtool/ltmain.sh >/dev/null 2>&1; then
5704        echo "$as_me:$LINENO: result: yes" >&5
5705echo "${ECHO_T}yes" >&6
5706      else
5707        echo "$as_me:$LINENO: result: no" >&5
5708echo "${ECHO_T}no" >&6
5709        { { echo "$as_me:$LINENO: error: You don't have the correct version of libtool." >&5
5710echo "$as_me: error: You don't have the correct version of libtool." >&2;}
5711   { (exit 1); exit 1; }; }
5712      fi
5713    else
5714      echo "$as_me:$LINENO: result: no" >&5
5715echo "${ECHO_T}no" >&6
5716      { { echo "$as_me:$LINENO: error: I cannot find the ltmain.sh file." >&5
5717echo "$as_me: error: I cannot find the ltmain.sh file." >&2;}
5718   { (exit 1); exit 1; }; }
5719    fi
5720  fi
5721
5722  # Check if we can find the libtool file
5723  if test x$AUTOTOOLS_DIR = x; then
5724    want_dir=$AUTOTOOLS_DFLT/share
5725  else
5726    want_dir=$AUTOTOOLS_DIR/share
5727  fi
5728  if test -r $want_dir/aclocal/libtool.m4; then
5729  LIBTOOLM4="$want_dir/aclocal/libtool.m4"
5730  :
5731else
5732  { { echo "$as_me:$LINENO: error: I cannot find the libtool.m4 file." >&5
5733echo "$as_me: error: I cannot find the libtool.m4 file." >&2;}
5734   { (exit 1); exit 1; }; }
5735  :
5736fi
5737
5738
5739  # Check if we have an Dependencies file
5740  if test -r $srcdir/Dependencies; then
5741    coin_have_externals=yes
5742  fi
5743  # Check if subversion is installed and understands https
5744  # Extract the first word of "svn", so it can be a program name with args.
5745set dummy svn; ac_word=$2
5746echo "$as_me:$LINENO: checking for $ac_word" >&5
5747echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5748if test "${ac_cv_prog_have_svn+set}" = set; then
5749  echo $ECHO_N "(cached) $ECHO_C" >&6
5750else
5751  if test -n "$have_svn"; then
5752  ac_cv_prog_have_svn="$have_svn" # Let the user override the test.
5753else
5754as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5755for as_dir in $PATH
5756do
5757  IFS=$as_save_IFS
5758  test -z "$as_dir" && as_dir=.
5759  for ac_exec_ext in '' $ac_executable_extensions; do
5760  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5761    ac_cv_prog_have_svn="yes"
5762    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5763    break 2
5764  fi
5765done
5766done
5767
5768  test -z "$ac_cv_prog_have_svn" && ac_cv_prog_have_svn="no"
5769fi
5770fi
5771have_svn=$ac_cv_prog_have_svn
5772if test -n "$have_svn"; then
5773  echo "$as_me:$LINENO: result: $have_svn" >&5
5774echo "${ECHO_T}$have_svn" >&6
5775else
5776  echo "$as_me:$LINENO: result: no" >&5
5777echo "${ECHO_T}no" >&6
5778fi
5779
5780  if test x$have_svn = xyes; then
5781    echo "$as_me:$LINENO: checking whether svn understands https" >&5
5782echo $ECHO_N "checking whether svn understands https... $ECHO_C" >&6
5783if test "${ac_cv_svn_understands_https+set}" = set; then
5784  echo $ECHO_N "(cached) $ECHO_C" >&6
5785else
5786  svn --version > confauto.out 2>&1
5787                    if $EGREP https confauto.out >/dev/null 2>&1; then
5788                      ac_cv_svn_understands_https=yes
5789                    else
5790                      ac_cv_svn_understands_https=no
5791                      have_svn=no
5792                      ac_cv_prog_have_svn=no
5793                    fi
5794                    rm -f confauto.out
5795fi
5796echo "$as_me:$LINENO: result: $ac_cv_svn_understands_https" >&5
5797echo "${ECHO_T}$ac_cv_svn_understands_https" >&6
5798  fi
5799
5800  # Find the location of the BuildTools directory
5801  BUILDTOOLSDIR=
5802  if test -r $srcdir/BuildTools/coin.m4; then
5803    BUILDTOOLSDIR=$srcdir/BuildTools
5804  else
5805    if test -r $srcdir/../BuildTools/coin.m4; then
5806      BUILDTOOLSDIR=$srcdir/../BuildTools
5807    else
5808      if test -r $srcdir/../../BuildTools/coin.m4; then
5809        BUILDTOOLSDIR=$srcdir/../../BuildTools
5810      else
5811        { { echo "$as_me:$LINENO: error: Cannot find the BuildTools directory" >&5
5812echo "$as_me: error: Cannot find the BuildTools directory" >&2;}
5813   { (exit better disable maintainer mode.); exit better disable maintainer mode.; }; }
5814      fi
5815    fi
5816  fi
5817
5818
5819  # for running automake by make, we need to have Makemain.inc available at the place where it usually can be found during run_autotools
5820  if test "$BUILDTOOLSDIR" != "$srcdir/BuildTools" ; then
5821    $LN_S `cd $BUILDTOOLSDIR; pwd` "$srcdir/BuildTools"
5822  fi
5823
5824  # The following variable is set to the name of the directory where
5825  # the autotool scripts are located
5826
5827  AUX_DIR=$ac_aux_dir
5828fi
5829
5830# helpful variable for the base directory of this package
5831abs_source_dir=`cd $srcdir; pwd`
5832
5833
5834# Stuff for example Makefiles
5835if test x$prefix = xNONE; then
5836  full_prefix=$ac_default_prefix
5837else
5838  full_prefix=$prefix
5839fi
5840full_prefix=`cd $full_prefix ; pwd`
5841
5842abs_lib_dir=$full_prefix/lib
5843
5844abs_include_dir=$full_prefix/include
5845
5846abs_bin_dir=$full_prefix/bin
5847
5848
5849
5850if test $coin_have_externals = yes && test x$have_svn = xyes; then
5851  HAVE_EXTERNALS_TRUE=
5852  HAVE_EXTERNALS_FALSE='#'
5853else
5854  HAVE_EXTERNALS_TRUE='#'
5855  HAVE_EXTERNALS_FALSE=
5856fi
5857
5858
5859# AC_MSG_NOTICE([End automake initialisation.])
5860
5861
5862
5863LIBTOOL=
5864if test -f ../libtool; then
5865  coin_config_dir=..
5866  LIBTOOL='$(SHELL) $(top_builddir)/../libtool'
5867fi
5868if test "x$LIBTOOL" = x; then
5869  if test -f ../../libtool; then
5870    coin_config_dir=../..
5871    LIBTOOL='$(SHELL) $(top_builddir)/../../libtool'
5872  fi
5873fi
5874
5875if test "x$LIBTOOL" = x; then
5876# AC_MSG_NOTICE([Creating libtool script (calling COIN_PROG_LIBTOOL).])
5877  # Stuff for libtool
5878  # Check whether --enable-shared or --disable-shared was given.
5879if test "${enable_shared+set}" = set; then
5880  enableval="$enable_shared"
5881  p=${PACKAGE-default}
5882    case $enableval in
5883    yes) enable_shared=yes ;;
5884    no) enable_shared=no ;;
5885    *)
5886      enable_shared=no
5887      # Look at the argument we got.  We use all the common list separators.
5888      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
5889      for pkg in $enableval; do
5890        IFS="$lt_save_ifs"
5891        if test "X$pkg" = "X$p"; then
5892          enable_shared=yes
5893        fi
5894      done
5895      IFS="$lt_save_ifs"
5896      ;;
5897    esac
5898else
5899  enable_shared=yes
5900fi;
5901
5902# Check whether --enable-fast-install or --disable-fast-install was given.
5903if test "${enable_fast_install+set}" = set; then
5904  enableval="$enable_fast_install"
5905  p=${PACKAGE-default}
5906    case $enableval in
5907    yes) enable_fast_install=yes ;;
5908    no) enable_fast_install=no ;;
5909    *)
5910      enable_fast_install=no
5911      # Look at the argument we got.  We use all the common list separators.
5912      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
5913      for pkg in $enableval; do
5914        IFS="$lt_save_ifs"
5915        if test "X$pkg" = "X$p"; then
5916          enable_fast_install=yes
5917        fi
5918      done
5919      IFS="$lt_save_ifs"
5920      ;;
5921    esac
5922else
5923  enable_fast_install=yes
5924fi;
5925
5926echo "$as_me:$LINENO: checking host system type" >&5
5927echo $ECHO_N "checking host system type... $ECHO_C" >&6
5928if test "${ac_cv_host+set}" = set; then
5929  echo $ECHO_N "(cached) $ECHO_C" >&6
5930else
5931  ac_cv_host_alias=$host_alias
5932test -z "$ac_cv_host_alias" &&
5933  ac_cv_host_alias=$ac_cv_build_alias
5934ac_cv_host=`$ac_config_sub $ac_cv_host_alias` ||
5935  { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_host_alias failed" >&5
5936echo "$as_me: error: $ac_config_sub $ac_cv_host_alias failed" >&2;}
5937   { (exit 1); exit 1; }; }
5938
5939fi
5940echo "$as_me:$LINENO: result: $ac_cv_host" >&5
5941echo "${ECHO_T}$ac_cv_host" >&6
5942host=$ac_cv_host
5943host_cpu=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
5944host_vendor=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
5945host_os=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
5946
5947
5948echo "$as_me:$LINENO: checking for a sed that does not truncate output" >&5
5949echo $ECHO_N "checking for a sed that does not truncate output... $ECHO_C" >&6
5950if test "${lt_cv_path_SED+set}" = set; then
5951  echo $ECHO_N "(cached) $ECHO_C" >&6
5952else
5953  # Loop through the user's path and test for sed and gsed.
5954# Then use that list of sed's as ones to test for truncation.
5955as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5956for as_dir in $PATH
5957do
5958  IFS=$as_save_IFS
5959  test -z "$as_dir" && as_dir=.
5960  for lt_ac_prog in sed gsed; do
5961    for ac_exec_ext in '' $ac_executable_extensions; do
5962      if $as_executable_p "$as_dir/$lt_ac_prog$ac_exec_ext"; then
5963        lt_ac_sed_list="$lt_ac_sed_list $as_dir/$lt_ac_prog$ac_exec_ext"
5964      fi
5965    done
5966  done
5967done
5968lt_ac_max=0
5969lt_ac_count=0
5970# Add /usr/xpg4/bin/sed as it is typically found on Solaris
5971# along with /bin/sed that truncates output.
5972for lt_ac_sed in $lt_ac_sed_list /usr/xpg4/bin/sed; do
5973  test ! -f $lt_ac_sed && continue
5974  cat /dev/null > conftest.in
5975  lt_ac_count=0
5976  echo $ECHO_N "0123456789$ECHO_C" >conftest.in
5977  # Check for GNU sed and select it if it is found.
5978  if "$lt_ac_sed" --version 2>&1 < /dev/null | grep 'GNU' > /dev/null; then
5979    lt_cv_path_SED=$lt_ac_sed
5980    break
5981  fi
5982  while true; do
5983    cat conftest.in conftest.in >conftest.tmp
5984    mv conftest.tmp conftest.in
5985    cp conftest.in conftest.nl
5986    echo >>conftest.nl
5987    $lt_ac_sed -e 's/a$//' < conftest.nl >conftest.out || break
5988    cmp -s conftest.out conftest.nl || break
5989    # 10000 chars as input seems more than enough
5990    test $lt_ac_count -gt 10 && break
5991    lt_ac_count=`expr $lt_ac_count + 1`
5992    if test $lt_ac_count -gt $lt_ac_max; then
5993      lt_ac_max=$lt_ac_count
5994      lt_cv_path_SED=$lt_ac_sed
5995    fi
5996  done
5997done
5998
5999fi
6000
6001SED=$lt_cv_path_SED
6002echo "$as_me:$LINENO: result: $SED" >&5
6003echo "${ECHO_T}$SED" >&6
6004
6005
6006# Check whether --with-gnu-ld or --without-gnu-ld was given.
6007if test "${with_gnu_ld+set}" = set; then
6008  withval="$with_gnu_ld"
6009  test "$withval" = no || with_gnu_ld=yes
6010else
6011  with_gnu_ld=no
6012fi;
6013ac_prog=ld
6014if test "$GCC" = yes; then
6015  # Check if gcc -print-prog-name=ld gives a path.
6016  echo "$as_me:$LINENO: checking for ld used by $CC" >&5
6017echo $ECHO_N "checking for ld used by $CC... $ECHO_C" >&6
6018  case $host in
6019  *-*-mingw*)
6020    # gcc leaves a trailing carriage return which upsets mingw
6021    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
6022  *)
6023    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
6024  esac
6025  case $ac_prog in
6026    # Accept absolute paths.
6027    [\\/]* | ?:[\\/]*)
6028      re_direlt='/[^/][^/]*/\.\./'
6029      # Canonicalize the pathname of ld
6030      ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'`
6031      while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
6032        ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"`
6033      done
6034      test -z "$LD" && LD="$ac_prog"
6035      ;;
6036  "")
6037    # If it fails, then pretend we aren't using GCC.
6038    ac_prog=ld
6039    ;;
6040  *)
6041    # If it is relative, then search for the first ld in PATH.
6042    with_gnu_ld=unknown
6043    ;;
6044  esac
6045elif test "$with_gnu_ld" = yes; then
6046  echo "$as_me:$LINENO: checking for GNU ld" >&5
6047echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6
6048else
6049  echo "$as_me:$LINENO: checking for non-GNU ld" >&5
6050echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6
6051fi
6052if test "${lt_cv_path_LD+set}" = set; then
6053  echo $ECHO_N "(cached) $ECHO_C" >&6
6054else
6055  if test -z "$LD"; then
6056  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
6057  for ac_dir in $PATH; do
6058    IFS="$lt_save_ifs"
6059    test -z "$ac_dir" && ac_dir=.
6060    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
6061      lt_cv_path_LD="$ac_dir/$ac_prog"
6062      # Check to see if the program is GNU ld.  I'd rather use --version,
6063      # but apparently some variants of GNU ld only accept -v.
6064      # Break only if it was the GNU/non-GNU ld that we prefer.
6065      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
6066      *GNU* | *'with BFD'*)
6067        test "$with_gnu_ld" != no && break
6068        ;;
6069      *)
6070        test "$with_gnu_ld" != yes && break
6071        ;;
6072      esac
6073    fi
6074  done
6075  IFS="$lt_save_ifs"
6076else
6077  lt_cv_path_LD="$LD" # Let the user override the test with a path.
6078fi
6079fi
6080
6081LD="$lt_cv_path_LD"
6082if test -n "$LD"; then
6083  echo "$as_me:$LINENO: result: $LD" >&5
6084echo "${ECHO_T}$LD" >&6
6085else
6086  echo "$as_me:$LINENO: result: no" >&5
6087echo "${ECHO_T}no" >&6
6088fi
6089test -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
6090echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
6091   { (exit 1); exit 1; }; }
6092echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
6093echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6
6094if test "${lt_cv_prog_gnu_ld+set}" = set; then
6095  echo $ECHO_N "(cached) $ECHO_C" >&6
6096else
6097  # I'd rather use --version here, but apparently some GNU lds only accept -v.
6098case `$LD -v 2>&1 </dev/null` in
6099*GNU* | *'with BFD'*)
6100  lt_cv_prog_gnu_ld=yes
6101  ;;
6102*)
6103  lt_cv_prog_gnu_ld=no
6104  ;;
6105esac
6106fi
6107echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5
6108echo "${ECHO_T}$lt_cv_prog_gnu_ld" >&6
6109with_gnu_ld=$lt_cv_prog_gnu_ld
6110
6111
6112echo "$as_me:$LINENO: checking for $LD option to reload object files" >&5
6113echo $ECHO_N "checking for $LD option to reload object files... $ECHO_C" >&6
6114if test "${lt_cv_ld_reload_flag+set}" = set; then
6115  echo $ECHO_N "(cached) $ECHO_C" >&6
6116else
6117  lt_cv_ld_reload_flag='-r'
6118fi
6119echo "$as_me:$LINENO: result: $lt_cv_ld_reload_flag" >&5
6120echo "${ECHO_T}$lt_cv_ld_reload_flag" >&6
6121reload_flag=$lt_cv_ld_reload_flag
6122case $reload_flag in
6123"" | " "*) ;;
6124*) reload_flag=" $reload_flag" ;;
6125esac
6126reload_cmds='$LD$reload_flag -o $output$reload_objs'
6127case $host_os in
6128  darwin*)
6129    if test "$GCC" = yes; then
6130      reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
6131    else
6132      reload_cmds='$LD$reload_flag -o $output$reload_objs'
6133    fi
6134    ;;
6135esac
6136
6137echo "$as_me:$LINENO: checking for BSD-compatible nm" >&5
6138echo $ECHO_N "checking for BSD-compatible nm... $ECHO_C" >&6
6139if test "${lt_cv_path_NM+set}" = set; then
6140  echo $ECHO_N "(cached) $ECHO_C" >&6
6141else
6142  if test -n "$NM"; then
6143  # Let the user override the test.
6144  lt_cv_path_NM="$NM"
6145else
6146  lt_nm_to_check="${ac_tool_prefix}nm"
6147  if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
6148    lt_nm_to_check="$lt_nm_to_check nm"
6149  fi
6150  for lt_tmp_nm in $lt_nm_to_check; do
6151    lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
6152    for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
6153      IFS="$lt_save_ifs"
6154      test -z "$ac_dir" && ac_dir=.
6155      tmp_nm="$ac_dir/$lt_tmp_nm"
6156      if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
6157        # Check to see if the nm accepts a BSD-compat flag.
6158        # Adding the `sed 1q' prevents false positives on HP-UX, which says:
6159        #   nm: unknown option "B" ignored
6160        # Tru64's nm complains that /dev/null is an invalid object file
6161        case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
6162        */dev/null* | *'Invalid file or object type'*)
6163          lt_cv_path_NM="$tmp_nm -B"
6164          break
6165          ;;
6166        *)
6167          case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
6168          */dev/null*)
6169            lt_cv_path_NM="$tmp_nm -p"
6170            break
6171            ;;
6172          *)
6173            lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
6174            continue # so that we can try to find one that supports BSD flags
6175            ;;
6176          esac
6177          ;;
6178        esac
6179      fi
6180    done
6181    IFS="$lt_save_ifs"
6182  done
6183  test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm
6184fi
6185fi
6186echo "$as_me:$LINENO: result: $lt_cv_path_NM" >&5
6187echo "${ECHO_T}$lt_cv_path_NM" >&6
6188NM="$lt_cv_path_NM"
6189
6190echo "$as_me:$LINENO: checking how to recognise dependent libraries" >&5
6191echo $ECHO_N "checking how to recognise dependent libraries... $ECHO_C" >&6
6192if test "${lt_cv_deplibs_check_method+set}" = set; then
6193  echo $ECHO_N "(cached) $ECHO_C" >&6
6194else
6195  lt_cv_file_magic_cmd='$MAGIC_CMD'
6196lt_cv_file_magic_test_file=
6197lt_cv_deplibs_check_method='unknown'
6198# Need to set the preceding variable on all platforms that support
6199# interlibrary dependencies.
6200# 'none' -- dependencies not supported.
6201# `unknown' -- same as none, but documents that we really don't know.
6202# 'pass_all' -- all dependencies passed with no checks.
6203# 'test_compile' -- check by making test program.
6204# 'file_magic [[regex]]' -- check by looking for files in library path
6205# which responds to the $file_magic_cmd with a given extended regex.
6206# If you have `file' or equivalent on your system and you're not sure
6207# whether `pass_all' will *always* work, you probably want this one.
6208
6209case $host_os in
6210aix4* | aix5*)
6211  lt_cv_deplibs_check_method=pass_all
6212  ;;
6213
6214beos*)
6215  lt_cv_deplibs_check_method=pass_all
6216  ;;
6217
6218bsdi[45]*)
6219  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
6220  lt_cv_file_magic_cmd='/usr/bin/file -L'
6221  lt_cv_file_magic_test_file=/shlib/libc.so
6222  ;;
6223
6224cygwin*)
6225  # func_win32_libid is a shell function defined in ltmain.sh
6226  lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6227  lt_cv_file_magic_cmd='func_win32_libid'
6228  ;;
6229
6230mingw* | pw32*)
6231  # Base MSYS/MinGW do not provide the 'file' command needed by
6232  # func_win32_libid shell function, so use a weaker test based on 'objdump'.
6233  lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
6234  lt_cv_file_magic_cmd='$OBJDUMP -f'
6235  ;;
6236
6237darwin* | rhapsody*)
6238  lt_cv_deplibs_check_method=pass_all
6239  ;;
6240
6241freebsd* | kfreebsd*-gnu | dragonfly*)
6242  if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
6243    case $host_cpu in
6244    i*86 )
6245      # Not sure whether the presence of OpenBSD here was a mistake.
6246      # Let's accept both of them until this is cleared up.
6247      lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
6248      lt_cv_file_magic_cmd=/usr/bin/file
6249      lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
6250      ;;
6251    esac
6252  else
6253    lt_cv_deplibs_check_method=pass_all
6254  fi
6255  ;;
6256
6257gnu*)
6258  lt_cv_deplibs_check_method=pass_all
6259  ;;
6260
6261hpux10.20* | hpux11*)
6262  lt_cv_file_magic_cmd=/usr/bin/file
6263  case $host_cpu in
6264  ia64*)
6265    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
6266    lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
6267    ;;
6268  hppa*64*)
6269    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]'
6270    lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
6271    ;;
6272  *)
6273    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library'
6274    lt_cv_file_magic_test_file=/usr/lib/libc.sl
6275    ;;
6276  esac
6277  ;;
6278
6279interix3*)
6280  # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
6281  lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
6282  ;;
6283
6284irix5* | irix6* | nonstopux*)
6285  case $LD in
6286  *-32|*"-32 ") libmagic=32-bit;;
6287  *-n32|*"-n32 ") libmagic=N32;;
6288  *-64|*"-64 ") libmagic=64-bit;;
6289  *) libmagic=never-match;;
6290  esac
6291  lt_cv_deplibs_check_method=pass_all
6292  ;;
6293
6294# This must be Linux ELF.
6295linux*)
6296  lt_cv_deplibs_check_method=pass_all
6297  ;;
6298
6299netbsd*)
6300  if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
6301    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6302  else
6303    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
6304  fi
6305  ;;
6306
6307newos6*)
6308  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
6309  lt_cv_file_magic_cmd=/usr/bin/file
6310  lt_cv_file_magic_test_file=/usr/lib/libnls.so
6311  ;;
6312
6313nto-qnx*)
6314  lt_cv_deplibs_check_method=unknown
6315  ;;
6316
6317openbsd*)
6318  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
6319    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
6320  else
6321    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6322  fi
6323  ;;
6324
6325osf3* | osf4* | osf5*)
6326  lt_cv_deplibs_check_method=pass_all
6327  ;;
6328
6329solaris*)
6330  lt_cv_deplibs_check_method=pass_all
6331  ;;
6332
6333sysv4 | sysv4.3*)
6334  case $host_vendor in
6335  motorola)
6336    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]'
6337    lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
6338    ;;
6339  ncr)
6340    lt_cv_deplibs_check_method=pass_all
6341    ;;
6342  sequent)
6343    lt_cv_file_magic_cmd='/bin/file'
6344    lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
6345    ;;
6346  sni)
6347    lt_cv_file_magic_cmd='/bin/file'
6348    lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
6349    lt_cv_file_magic_test_file=/lib/libc.so
6350    ;;
6351  siemens)
6352    lt_cv_deplibs_check_method=pass_all
6353    ;;
6354  pc)
6355    lt_cv_deplibs_check_method=pass_all
6356    ;;
6357  esac
6358  ;;
6359
6360sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
6361  lt_cv_deplibs_check_method=pass_all
6362  ;;
6363esac
6364
6365fi
6366echo "$as_me:$LINENO: result: $lt_cv_deplibs_check_method" >&5
6367echo "${ECHO_T}$lt_cv_deplibs_check_method" >&6
6368file_magic_cmd=$lt_cv_file_magic_cmd
6369deplibs_check_method=$lt_cv_deplibs_check_method
6370test -z "$deplibs_check_method" && deplibs_check_method=unknown
6371
6372
6373
6374
6375# If no C compiler was specified, use CC.
6376LTCC=${LTCC-"$CC"}
6377
6378# If no C compiler flags were specified, use CFLAGS.
6379LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
6380
6381# Allow CC to be a program name with arguments.
6382compiler=$CC
6383
6384# Check whether --enable-libtool-lock or --disable-libtool-lock was given.
6385if test "${enable_libtool_lock+set}" = set; then
6386  enableval="$enable_libtool_lock"
6387
6388fi;
6389test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
6390
6391# Some flags need to be propagated to the compiler or linker for good
6392# libtool support.
6393case $host in
6394ia64-*-hpux*)
6395  # Find out which ABI we are using.
6396  echo 'int i;' > conftest.$ac_ext
6397  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6398  (eval $ac_compile) 2>&5
6399  ac_status=$?
6400  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6401  (exit $ac_status); }; then
6402    case `/usr/bin/file conftest.$ac_objext` in
6403    *ELF-32*)
6404      HPUX_IA64_MODE="32"
6405      ;;
6406    *ELF-64*)
6407      HPUX_IA64_MODE="64"
6408      ;;
6409    esac
6410  fi
6411  rm -rf conftest*
6412  ;;
6413*-*-irix6*)
6414  # Find out which ABI we are using.
6415  echo '#line 6415 "configure"' > conftest.$ac_ext
6416  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6417  (eval $ac_compile) 2>&5
6418  ac_status=$?
6419  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6420  (exit $ac_status); }; then
6421   if test "$lt_cv_prog_gnu_ld" = yes; then
6422    case `/usr/bin/file conftest.$ac_objext` in
6423    *32-bit*)
6424      LD="${LD-ld} -melf32bsmip"
6425      ;;
6426    *N32*)
6427      LD="${LD-ld} -melf32bmipn32"
6428      ;;
6429    *64-bit*)
6430      LD="${LD-ld} -melf64bmip"
6431      ;;
6432    esac
6433   else
6434    case `/usr/bin/file conftest.$ac_objext` in
6435    *32-bit*)
6436      LD="${LD-ld} -32"
6437      ;;
6438    *N32*)
6439      LD="${LD-ld} -n32"
6440      ;;
6441    *64-bit*)
6442      LD="${LD-ld} -64"
6443      ;;
6444    esac
6445   fi
6446  fi
6447  rm -rf conftest*
6448  ;;
6449
6450x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*|s390*-*linux*|sparc*-*linux*)
6451  # Find out which ABI we are using.
6452  echo 'int i;' > conftest.$ac_ext
6453  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6454  (eval $ac_compile) 2>&5
6455  ac_status=$?
6456  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6457  (exit $ac_status); }; then
6458    case `/usr/bin/file conftest.o` in
6459    *32-bit*)
6460      case $host in
6461        x86_64-*linux*)
6462          LD="${LD-ld} -m elf_i386"
6463          ;;
6464        ppc64-*linux*|powerpc64-*linux*)
6465          LD="${LD-ld} -m elf32ppclinux"
6466          ;;
6467        s390x-*linux*)
6468          LD="${LD-ld} -m elf_s390"
6469          ;;
6470        sparc64-*linux*)
6471          LD="${LD-ld} -m elf32_sparc"
6472          ;;
6473      esac
6474      ;;
6475    *64-bit*)
6476      case $host in
6477        x86_64-*linux*)
6478          LD="${LD-ld} -m elf_x86_64"
6479          ;;
6480        ppc*-*linux*|powerpc*-*linux*)
6481          LD="${LD-ld} -m elf64ppc"
6482          ;;
6483        s390*-*linux*)
6484          LD="${LD-ld} -m elf64_s390"
6485          ;;
6486        sparc*-*linux*)
6487          LD="${LD-ld} -m elf64_sparc"
6488          ;;
6489      esac
6490      ;;
6491    esac
6492  fi
6493  rm -rf conftest*
6494  ;;
6495
6496*-*-sco3.2v5*)
6497  # On SCO OpenServer 5, we need -belf to get full-featured binaries.
6498  SAVE_CFLAGS="$CFLAGS"
6499  CFLAGS="$CFLAGS -belf"
6500  echo "$as_me:$LINENO: checking whether the C compiler needs -belf" >&5
6501echo $ECHO_N "checking whether the C compiler needs -belf... $ECHO_C" >&6
6502if test "${lt_cv_cc_needs_belf+set}" = set; then
6503  echo $ECHO_N "(cached) $ECHO_C" >&6
6504else
6505  ac_ext=c
6506ac_cpp='$CPP $CPPFLAGS'
6507ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6508ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6509ac_compiler_gnu=$ac_cv_c_compiler_gnu
6510
6511     cat >conftest.$ac_ext <<_ACEOF
6512/* confdefs.h.  */
6513_ACEOF
6514cat confdefs.h >>conftest.$ac_ext
6515cat >>conftest.$ac_ext <<_ACEOF
6516/* end confdefs.h.  */
6517
6518int
6519main ()
6520{
6521
6522  ;
6523  return 0;
6524}
6525_ACEOF
6526rm -f conftest.$ac_objext conftest$ac_exeext
6527if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6528  (eval $ac_link) 2>conftest.er1
6529  ac_status=$?
6530  grep -v '^ *+' conftest.er1 >conftest.err
6531  rm -f conftest.er1
6532  cat conftest.err >&5
6533  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6534  (exit $ac_status); } &&
6535         { ac_try='test -z "$ac_c_werror_flag"
6536                         || test ! -s conftest.err'
6537  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6538  (eval $ac_try) 2>&5
6539  ac_status=$?
6540  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6541  (exit $ac_status); }; } &&
6542         { ac_try='test -s conftest$ac_exeext'
6543  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6544  (eval $ac_try) 2>&5
6545  ac_status=$?
6546  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6547  (exit $ac_status); }; }; then
6548  lt_cv_cc_needs_belf=yes
6549else
6550  echo "$as_me: failed program was:" >&5
6551sed 's/^/| /' conftest.$ac_ext >&5
6552
6553lt_cv_cc_needs_belf=no
6554fi
6555rm -f conftest.err conftest.$ac_objext \
6556      conftest$ac_exeext conftest.$ac_ext
6557     ac_ext=c
6558ac_cpp='$CPP $CPPFLAGS'
6559ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6560ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6561ac_compiler_gnu=$ac_cv_c_compiler_gnu
6562
6563fi
6564echo "$as_me:$LINENO: result: $lt_cv_cc_needs_belf" >&5
6565echo "${ECHO_T}$lt_cv_cc_needs_belf" >&6
6566  if test x"$lt_cv_cc_needs_belf" != x"yes"; then
6567    # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
6568    CFLAGS="$SAVE_CFLAGS"
6569  fi
6570  ;;
6571sparc*-*solaris*)
6572  # Find out which ABI we are using.
6573  echo 'int i;' > conftest.$ac_ext
6574  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6575  (eval $ac_compile) 2>&5
6576  ac_status=$?
6577  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6578  (exit $ac_status); }; then
6579    case `/usr/bin/file conftest.o` in
6580    *64-bit*)
6581      case $lt_cv_prog_gnu_ld in
6582      yes*) LD="${LD-ld} -m elf64_sparc" ;;
6583      *)    LD="${LD-ld} -64" ;;
6584      esac
6585      ;;
6586    esac
6587  fi
6588  rm -rf conftest*
6589  ;;
6590
6591
6592esac
6593
6594need_locks="$enable_libtool_lock"
6595
6596
6597ac_ext=c
6598ac_cpp='$CPP $CPPFLAGS'
6599ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6600ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6601ac_compiler_gnu=$ac_cv_c_compiler_gnu
6602echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
6603echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6
6604# On Suns, sometimes $CPP names a directory.
6605if test -n "$CPP" && test -d "$CPP"; then
6606  CPP=
6607fi
6608if test -z "$CPP"; then
6609  if test "${ac_cv_prog_CPP+set}" = set; then
6610  echo $ECHO_N "(cached) $ECHO_C" >&6
6611else
6612      # Double quotes because CPP needs to be expanded
6613    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
6614    do
6615      ac_preproc_ok=false
6616for ac_c_preproc_warn_flag in '' yes
6617do
6618  # Use a header file that comes with gcc, so configuring glibc
6619  # with a fresh cross-compiler works.
6620  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
6621  # <limits.h> exists even on freestanding compilers.
6622  # On the NeXT, cc -E runs the code through the compiler's parser,
6623  # not just through cpp. "Syntax error" is here to catch this case.
6624  cat >conftest.$ac_ext <<_ACEOF
6625/* confdefs.h.  */
6626_ACEOF
6627cat confdefs.h >>conftest.$ac_ext
6628cat >>conftest.$ac_ext <<_ACEOF
6629/* end confdefs.h.  */
6630#ifdef __STDC__
6631# include <limits.h>
6632#else
6633# include <assert.h>
6634#endif
6635                     Syntax error
6636_ACEOF
6637if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
6638  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
6639  ac_status=$?
6640  grep -v '^ *+' conftest.er1 >conftest.err
6641  rm -f conftest.er1
6642  cat conftest.err >&5
6643  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6644  (exit $ac_status); } >/dev/null; then
6645  if test -s conftest.err; then
6646    ac_cpp_err=$ac_c_preproc_warn_flag
6647    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
6648  else
6649    ac_cpp_err=
6650  fi
6651else
6652  ac_cpp_err=yes
6653fi
6654if test -z "$ac_cpp_err"; then
6655  :
6656else
6657  echo "$as_me: failed program was:" >&5
6658sed 's/^/| /' conftest.$ac_ext >&5
6659
6660  # Broken: fails on valid input.
6661continue
6662fi
6663rm -f conftest.err conftest.$ac_ext
6664
6665  # OK, works on sane cases.  Now check whether non-existent headers
6666  # can be detected and how.
6667  cat >conftest.$ac_ext <<_ACEOF
6668/* confdefs.h.  */
6669_ACEOF
6670cat confdefs.h >>conftest.$ac_ext
6671cat >>conftest.$ac_ext <<_ACEOF
6672/* end confdefs.h.  */
6673#include <ac_nonexistent.h>
6674_ACEOF
6675if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
6676  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
6677  ac_status=$?
6678  grep -v '^ *+' conftest.er1 >conftest.err
6679  rm -f conftest.er1
6680  cat conftest.err >&5
6681  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6682  (exit $ac_status); } >/dev/null; then
6683  if test -s conftest.err; then
6684    ac_cpp_err=$ac_c_preproc_warn_flag
6685    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
6686  else
6687    ac_cpp_err=
6688  fi
6689else
6690  ac_cpp_err=yes
6691fi
6692if test -z "$ac_cpp_err"; then
6693  # Broken: success on invalid input.
6694continue
6695else
6696  echo "$as_me: failed program was:" >&5
6697sed 's/^/| /' conftest.$ac_ext >&5
6698
6699  # Passes both tests.
6700ac_preproc_ok=:
6701break
6702fi
6703rm -f conftest.err conftest.$ac_ext
6704
6705done
6706# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
6707rm -f conftest.err conftest.$ac_ext
6708if $ac_preproc_ok; then
6709  break
6710fi
6711
6712    done
6713    ac_cv_prog_CPP=$CPP
6714
6715fi
6716  CPP=$ac_cv_prog_CPP
6717else
6718  ac_cv_prog_CPP=$CPP
6719fi
6720echo "$as_me:$LINENO: result: $CPP" >&5
6721echo "${ECHO_T}$CPP" >&6
6722ac_preproc_ok=false
6723for ac_c_preproc_warn_flag in '' yes
6724do
6725  # Use a header file that comes with gcc, so configuring glibc
6726  # with a fresh cross-compiler works.
6727  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
6728  # <limits.h> exists even on freestanding compilers.
6729  # On the NeXT, cc -E runs the code through the compiler's parser,
6730  # not just through cpp. "Syntax error" is here to catch this case.
6731  cat >conftest.$ac_ext <<_ACEOF
6732/* confdefs.h.  */
6733_ACEOF
6734cat confdefs.h >>conftest.$ac_ext
6735cat >>conftest.$ac_ext <<_ACEOF
6736/* end confdefs.h.  */
6737#ifdef __STDC__
6738# include <limits.h>
6739#else
6740# include <assert.h>
6741#endif
6742                     Syntax error
6743_ACEOF
6744if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
6745  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
6746  ac_status=$?
6747  grep -v '^ *+' conftest.er1 >conftest.err
6748  rm -f conftest.er1
6749  cat conftest.err >&5
6750  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6751  (exit $ac_status); } >/dev/null; then
6752  if test -s conftest.err; then
6753    ac_cpp_err=$ac_c_preproc_warn_flag
6754    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
6755  else
6756    ac_cpp_err=
6757  fi
6758else
6759  ac_cpp_err=yes
6760fi
6761if test -z "$ac_cpp_err"; then
6762  :
6763else
6764  echo "$as_me: failed program was:" >&5
6765sed 's/^/| /' conftest.$ac_ext >&5
6766
6767  # Broken: fails on valid input.
6768continue
6769fi
6770rm -f conftest.err conftest.$ac_ext
6771
6772  # OK, works on sane cases.  Now check whether non-existent headers
6773  # can be detected and how.
6774  cat >conftest.$ac_ext <<_ACEOF
6775/* confdefs.h.  */
6776_ACEOF
6777cat confdefs.h >>conftest.$ac_ext
6778cat >>conftest.$ac_ext <<_ACEOF
6779/* end confdefs.h.  */
6780#include <ac_nonexistent.h>
6781_ACEOF
6782if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
6783  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
6784  ac_status=$?
6785  grep -v '^ *+' conftest.er1 >conftest.err
6786  rm -f conftest.er1
6787  cat conftest.err >&5
6788  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6789  (exit $ac_status); } >/dev/null; then
6790  if test -s conftest.err; then
6791    ac_cpp_err=$ac_c_preproc_warn_flag
6792    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
6793  else
6794    ac_cpp_err=
6795  fi
6796else
6797  ac_cpp_err=yes
6798fi
6799if test -z "$ac_cpp_err"; then
6800  # Broken: success on invalid input.
6801continue
6802else
6803  echo "$as_me: failed program was:" >&5
6804sed 's/^/| /' conftest.$ac_ext >&5
6805
6806  # Passes both tests.
6807ac_preproc_ok=:
6808break
6809fi
6810rm -f conftest.err conftest.$ac_ext
6811
6812done
6813# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
6814rm -f conftest.err conftest.$ac_ext
6815if $ac_preproc_ok; then
6816  :
6817else
6818  { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
6819See \`config.log' for more details." >&5
6820echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
6821See \`config.log' for more details." >&2;}
6822   { (exit 1); exit 1; }; }
6823fi
6824
6825ac_ext=c
6826ac_cpp='$CPP $CPPFLAGS'
6827ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6828ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6829ac_compiler_gnu=$ac_cv_c_compiler_gnu
6830
6831
6832echo "$as_me:$LINENO: checking for ANSI C header files" >&5
6833echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
6834if test "${ac_cv_header_stdc+set}" = set; then
6835  echo $ECHO_N "(cached) $ECHO_C" >&6
6836else
6837  cat >conftest.$ac_ext <<_ACEOF
6838/* confdefs.h.  */
6839_ACEOF
6840cat confdefs.h >>conftest.$ac_ext
6841cat >>conftest.$ac_ext <<_ACEOF
6842/* end confdefs.h.  */
6843#include <stdlib.h>
6844#include <stdarg.h>
6845#include <string.h>
6846#include <float.h>
6847
6848int
6849main ()
6850{
6851
6852  ;
6853  return 0;
6854}
6855_ACEOF
6856rm -f conftest.$ac_objext
6857if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6858  (eval $ac_compile) 2>conftest.er1
6859  ac_status=$?
6860  grep -v '^ *+' conftest.er1 >conftest.err
6861  rm -f conftest.er1
6862  cat conftest.err >&5
6863  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6864  (exit $ac_status); } &&
6865         { ac_try='test -z "$ac_c_werror_flag"
6866                         || test ! -s conftest.err'
6867  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6868  (eval $ac_try) 2>&5
6869  ac_status=$?
6870  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6871  (exit $ac_status); }; } &&
6872         { ac_try='test -s conftest.$ac_objext'
6873  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6874  (eval $ac_try) 2>&5
6875  ac_status=$?
6876  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6877  (exit $ac_status); }; }; then
6878  ac_cv_header_stdc=yes
6879else
6880  echo "$as_me: failed program was:" >&5
6881sed 's/^/| /' conftest.$ac_ext >&5
6882
6883ac_cv_header_stdc=no
6884fi
6885rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6886
6887if test $ac_cv_header_stdc = yes; then
6888  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
6889  cat >conftest.$ac_ext <<_ACEOF
6890/* confdefs.h.  */
6891_ACEOF
6892cat confdefs.h >>conftest.$ac_ext
6893cat >>conftest.$ac_ext <<_ACEOF
6894/* end confdefs.h.  */
6895#include <string.h>
6896
6897_ACEOF
6898if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6899  $EGREP "memchr" >/dev/null 2>&1; then
6900  :
6901else
6902  ac_cv_header_stdc=no
6903fi
6904rm -f conftest*
6905
6906fi
6907
6908if test $ac_cv_header_stdc = yes; then
6909  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
6910  cat >conftest.$ac_ext <<_ACEOF
6911/* confdefs.h.  */
6912_ACEOF
6913cat confdefs.h >>conftest.$ac_ext
6914cat >>conftest.$ac_ext <<_ACEOF
6915/* end confdefs.h.  */
6916#include <stdlib.h>
6917
6918_ACEOF
6919if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6920  $EGREP "free" >/dev/null 2>&1; then
6921  :
6922else
6923  ac_cv_header_stdc=no
6924fi
6925rm -f conftest*
6926
6927fi
6928
6929if test $ac_cv_header_stdc = yes; then
6930  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
6931  if test "$cross_compiling" = yes; then
6932  :
6933else
6934  cat >conftest.$ac_ext <<_ACEOF
6935/* confdefs.h.  */
6936_ACEOF
6937cat confdefs.h >>conftest.$ac_ext
6938cat >>conftest.$ac_ext <<_ACEOF
6939/* end confdefs.h.  */
6940#include <ctype.h>
6941#if ((' ' & 0x0FF) == 0x020)
6942# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
6943# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
6944#else
6945# define ISLOWER(c) \
6946                   (('a' <= (c) && (c) <= 'i') \
6947                     || ('j' <= (c) && (c) <= 'r') \
6948                     || ('s' <= (c) && (c) <= 'z'))
6949# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
6950#endif
6951
6952#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
6953int
6954main ()
6955{
6956  int i;
6957  for (i = 0; i < 256; i++)
6958    if (XOR (islower (i), ISLOWER (i))
6959        || toupper (i) != TOUPPER (i))
6960      exit(2);
6961  exit (0);
6962}
6963_ACEOF
6964rm -f conftest$ac_exeext
6965if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6966  (eval $ac_link) 2>&5
6967  ac_status=$?
6968  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6969  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
6970  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6971  (eval $ac_try) 2>&5
6972  ac_status=$?
6973  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6974  (exit $ac_status); }; }; then
6975  :
6976else
6977  echo "$as_me: program exited with status $ac_status" >&5
6978echo "$as_me: failed program was:" >&5
6979sed 's/^/| /' conftest.$ac_ext >&5
6980
6981( exit $ac_status )
6982ac_cv_header_stdc=no
6983fi
6984rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
6985fi
6986fi
6987fi
6988echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
6989echo "${ECHO_T}$ac_cv_header_stdc" >&6
6990if test $ac_cv_header_stdc = yes; then
6991
6992cat >>confdefs.h <<\_ACEOF
6993#define STDC_HEADERS 1
6994_ACEOF
6995
6996fi
6997
6998# On IRIX 5.3, sys/types and inttypes.h are conflicting.
6999
7000
7001
7002
7003
7004
7005
7006
7007
7008for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
7009                  inttypes.h stdint.h unistd.h
7010do
7011as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
7012echo "$as_me:$LINENO: checking for $ac_header" >&5
7013echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
7014if eval "test \"\${$as_ac_Header+set}\" = set"; then
7015  echo $ECHO_N "(cached) $ECHO_C" >&6
7016else
7017  cat >conftest.$ac_ext <<_ACEOF
7018/* confdefs.h.  */
7019_ACEOF
7020cat confdefs.h >>conftest.$ac_ext
7021cat >>conftest.$ac_ext <<_ACEOF
7022/* end confdefs.h.  */
7023$ac_includes_default
7024
7025#include <$ac_header>
7026_ACEOF
7027rm -f conftest.$ac_objext
7028if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7029  (eval $ac_compile) 2>conftest.er1
7030  ac_status=$?
7031  grep -v '^ *+' conftest.er1 >conftest.err
7032  rm -f conftest.er1
7033  cat conftest.err >&5
7034  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7035  (exit $ac_status); } &&
7036         { ac_try='test -z "$ac_c_werror_flag"
7037                         || test ! -s conftest.err'
7038  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7039  (eval $ac_try) 2>&5
7040  ac_status=$?
7041  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7042  (exit $ac_status); }; } &&
7043         { ac_try='test -s conftest.$ac_objext'
7044  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7045  (eval $ac_try) 2>&5
7046  ac_status=$?
7047  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7048  (exit $ac_status); }; }; then
7049  eval "$as_ac_Header=yes"
7050else
7051  echo "$as_me: failed program was:" >&5
7052sed 's/^/| /' conftest.$ac_ext >&5
7053
7054eval "$as_ac_Header=no"
7055fi
7056rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7057fi
7058echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
7059echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
7060if test `eval echo '${'$as_ac_Header'}'` = yes; then
7061  cat >>confdefs.h <<_ACEOF
7062#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
7063_ACEOF
7064
7065fi
7066
7067done
7068
7069
7070
7071for ac_header in dlfcn.h
7072do
7073as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
7074if eval "test \"\${$as_ac_Header+set}\" = set"; then
7075  echo "$as_me:$LINENO: checking for $ac_header" >&5
7076echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
7077if eval "test \"\${$as_ac_Header+set}\" = set"; then
7078  echo $ECHO_N "(cached) $ECHO_C" >&6
7079fi
7080echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
7081echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
7082else
7083  # Is the header compilable?
7084echo "$as_me:$LINENO: checking $ac_header usability" >&5
7085echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
7086cat >conftest.$ac_ext <<_ACEOF
7087/* confdefs.h.  */
7088_ACEOF
7089cat confdefs.h >>conftest.$ac_ext
7090cat >>conftest.$ac_ext <<_ACEOF
7091/* end confdefs.h.  */
7092$ac_includes_default
7093#include <$ac_header>
7094_ACEOF
7095rm -f conftest.$ac_objext
7096if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7097  (eval $ac_compile) 2>conftest.er1
7098  ac_status=$?
7099  grep -v '^ *+' conftest.er1 >conftest.err
7100  rm -f conftest.er1
7101  cat conftest.err >&5
7102  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7103  (exit $ac_status); } &&
7104         { ac_try='test -z "$ac_c_werror_flag"
7105                         || test ! -s conftest.err'
7106  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7107  (eval $ac_try) 2>&5
7108  ac_status=$?
7109  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7110  (exit $ac_status); }; } &&
7111         { ac_try='test -s conftest.$ac_objext'
7112  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7113  (eval $ac_try) 2>&5
7114  ac_status=$?
7115  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7116  (exit $ac_status); }; }; then
7117  ac_header_compiler=yes
7118else
7119  echo "$as_me: failed program was:" >&5
7120sed 's/^/| /' conftest.$ac_ext >&5
7121
7122ac_header_compiler=no
7123fi
7124rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7125echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
7126echo "${ECHO_T}$ac_header_compiler" >&6
7127
7128# Is the header present?
7129echo "$as_me:$LINENO: checking $ac_header presence" >&5
7130echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
7131cat >conftest.$ac_ext <<_ACEOF
7132/* confdefs.h.  */
7133_ACEOF
7134cat confdefs.h >>conftest.$ac_ext
7135cat >>conftest.$ac_ext <<_ACEOF
7136/* end confdefs.h.  */
7137#include <$ac_header>
7138_ACEOF
7139if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
7140  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
7141  ac_status=$?
7142  grep -v '^ *+' conftest.er1 >conftest.err
7143  rm -f conftest.er1
7144  cat conftest.err >&5
7145  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7146  (exit $ac_status); } >/dev/null; then
7147  if test -s conftest.err; then
7148    ac_cpp_err=$ac_c_preproc_warn_flag
7149    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
7150  else
7151    ac_cpp_err=
7152  fi
7153else
7154  ac_cpp_err=yes
7155fi
7156if test -z "$ac_cpp_err"; then
7157  ac_header_preproc=yes
7158else
7159  echo "$as_me: failed program was:" >&5
7160sed 's/^/| /' conftest.$ac_ext >&5
7161
7162  ac_header_preproc=no
7163fi
7164rm -f conftest.err conftest.$ac_ext
7165echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
7166echo "${ECHO_T}$ac_header_preproc" >&6
7167
7168# So?  What about this header?
7169case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
7170  yes:no: )
7171    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
7172echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
7173    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
7174echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
7175    ac_header_preproc=yes
7176    ;;
7177  no:yes:* )
7178    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
7179echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
7180    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
7181echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
7182    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
7183echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
7184    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
7185echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
7186    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
7187echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
7188    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
7189echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
7190    (
7191      cat <<\_ASBOX
7192## ------------------------------------ ##
7193## Report this to cbc@lists.coin-or.org ##
7194## ------------------------------------ ##
7195_ASBOX
7196    ) |
7197      sed "s/^/$as_me: WARNING:     /" >&2
7198    ;;
7199esac
7200echo "$as_me:$LINENO: checking for $ac_header" >&5
7201echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
7202if eval "test \"\${$as_ac_Header+set}\" = set"; then
7203  echo $ECHO_N "(cached) $ECHO_C" >&6
7204else
7205  eval "$as_ac_Header=\$ac_header_preproc"
7206fi
7207echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
7208echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
7209
7210fi
7211if test `eval echo '${'$as_ac_Header'}'` = yes; then
7212  cat >>confdefs.h <<_ACEOF
7213#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
7214_ACEOF
7215
7216fi
7217
7218done
7219
7220
7221
7222if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
7223    ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
7224    (test "X$CXX" != "Xg++"))) ; then
7225  ac_ext=cc
7226ac_cpp='$CXXCPP $CPPFLAGS'
7227ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7228ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7229ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
7230echo "$as_me:$LINENO: checking how to run the C++ preprocessor" >&5
7231echo $ECHO_N "checking how to run the C++ preprocessor... $ECHO_C" >&6
7232if test -z "$CXXCPP"; then
7233  if test "${ac_cv_prog_CXXCPP+set}" = set; then
7234  echo $ECHO_N "(cached) $ECHO_C" >&6
7235else
7236      # Double quotes because CXXCPP needs to be expanded
7237    for CXXCPP in "$CXX -E" "/lib/cpp"
7238    do
7239      ac_preproc_ok=false
7240for ac_cxx_preproc_warn_flag in '' yes
7241do
7242  # Use a header file that comes with gcc, so configuring glibc
7243  # with a fresh cross-compiler works.
7244  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
7245  # <limits.h> exists even on freestanding compilers.
7246  # On the NeXT, cc -E runs the code through the compiler's parser,
7247  # not just through cpp. "Syntax error" is here to catch this case.
7248  cat >conftest.$ac_ext <<_ACEOF
7249/* confdefs.h.  */
7250_ACEOF
7251cat confdefs.h >>conftest.$ac_ext
7252cat >>conftest.$ac_ext <<_ACEOF
7253/* end confdefs.h.  */
7254#ifdef __STDC__
7255# include <limits.h>
7256#else
7257# include <assert.h>
7258#endif
7259                     Syntax error
7260_ACEOF
7261if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
7262  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
7263  ac_status=$?
7264  grep -v '^ *+' conftest.er1 >conftest.err
7265  rm -f conftest.er1
7266  cat conftest.err >&5
7267  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7268  (exit $ac_status); } >/dev/null; then
7269  if test -s conftest.err; then
7270    ac_cpp_err=$ac_cxx_preproc_warn_flag
7271    ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
7272  else
7273    ac_cpp_err=
7274  fi
7275else
7276  ac_cpp_err=yes
7277fi
7278if test -z "$ac_cpp_err"; then
7279  :
7280else
7281  echo "$as_me: failed program was:" >&5
7282sed 's/^/| /' conftest.$ac_ext >&5
7283
7284  # Broken: fails on valid input.
7285continue
7286fi
7287rm -f conftest.err conftest.$ac_ext
7288
7289  # OK, works on sane cases.  Now check whether non-existent headers
7290  # can be detected and how.
7291  cat >conftest.$ac_ext <<_ACEOF
7292/* confdefs.h.  */
7293_ACEOF
7294cat confdefs.h >>conftest.$ac_ext
7295cat >>conftest.$ac_ext <<_ACEOF
7296/* end confdefs.h.  */
7297#include <ac_nonexistent.h>
7298_ACEOF
7299if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
7300  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
7301  ac_status=$?
7302  grep -v '^ *+' conftest.er1 >conftest.err
7303  rm -f conftest.er1
7304  cat conftest.err >&5
7305  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7306  (exit $ac_status); } >/dev/null; then
7307  if test -s conftest.err; then
7308    ac_cpp_err=$ac_cxx_preproc_warn_flag
7309    ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
7310  else
7311    ac_cpp_err=
7312  fi
7313else
7314  ac_cpp_err=yes
7315fi
7316if test -z "$ac_cpp_err"; then
7317  # Broken: success on invalid input.
7318continue
7319else
7320  echo "$as_me: failed program was:" >&5
7321sed 's/^/| /' conftest.$ac_ext >&5
7322
7323  # Passes both tests.
7324ac_preproc_ok=:
7325break
7326fi
7327rm -f conftest.err conftest.$ac_ext
7328
7329done
7330# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
7331rm -f conftest.err conftest.$ac_ext
7332if $ac_preproc_ok; then
7333  break
7334fi
7335
7336    done
7337    ac_cv_prog_CXXCPP=$CXXCPP
7338
7339fi
7340  CXXCPP=$ac_cv_prog_CXXCPP
7341else
7342  ac_cv_prog_CXXCPP=$CXXCPP
7343fi
7344echo "$as_me:$LINENO: result: $CXXCPP" >&5
7345echo "${ECHO_T}$CXXCPP" >&6
7346ac_preproc_ok=false
7347for ac_cxx_preproc_warn_flag in '' yes
7348do
7349  # Use a header file that comes with gcc, so configuring glibc
7350  # with a fresh cross-compiler works.
7351  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
7352  # <limits.h> exists even on freestanding compilers.
7353  # On the NeXT, cc -E runs the code through the compiler's parser,
7354  # not just through cpp. "Syntax error" is here to catch this case.
7355  cat >conftest.$ac_ext <<_ACEOF
7356/* confdefs.h.  */
7357_ACEOF
7358cat confdefs.h >>conftest.$ac_ext
7359cat >>conftest.$ac_ext <<_ACEOF
7360/* end confdefs.h.  */
7361#ifdef __STDC__
7362# include <limits.h>
7363#else
7364# include <assert.h>
7365#endif
7366                     Syntax error
7367_ACEOF
7368if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
7369  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
7370  ac_status=$?
7371  grep -v '^ *+' conftest.er1 >conftest.err
7372  rm -f conftest.er1
7373  cat conftest.err >&5
7374  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7375  (exit $ac_status); } >/dev/null; then
7376  if test -s conftest.err; then
7377    ac_cpp_err=$ac_cxx_preproc_warn_flag
7378    ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
7379  else
7380    ac_cpp_err=
7381  fi
7382else
7383  ac_cpp_err=yes
7384fi
7385if test -z "$ac_cpp_err"; then
7386  :
7387else
7388  echo "$as_me: failed program was:" >&5
7389sed 's/^/| /' conftest.$ac_ext >&5
7390
7391  # Broken: fails on valid input.
7392continue
7393fi
7394rm -f conftest.err conftest.$ac_ext
7395
7396  # OK, works on sane cases.  Now check whether non-existent headers
7397  # can be detected and how.
7398  cat >conftest.$ac_ext <<_ACEOF
7399/* confdefs.h.  */
7400_ACEOF
7401cat confdefs.h >>conftest.$ac_ext
7402cat >>conftest.$ac_ext <<_ACEOF
7403/* end confdefs.h.  */
7404#include <ac_nonexistent.h>
7405_ACEOF
7406if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
7407  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
7408  ac_status=$?
7409  grep -v '^ *+' conftest.er1 >conftest.err
7410  rm -f conftest.er1
7411  cat conftest.err >&5
7412  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7413  (exit $ac_status); } >/dev/null; then
7414  if test -s conftest.err; then
7415    ac_cpp_err=$ac_cxx_preproc_warn_flag
7416    ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
7417  else
7418    ac_cpp_err=
7419  fi
7420else
7421  ac_cpp_err=yes
7422fi
7423if test -z "$ac_cpp_err"; then
7424  # Broken: success on invalid input.
7425continue
7426else
7427  echo "$as_me: failed program was:" >&5
7428sed 's/^/| /' conftest.$ac_ext >&5
7429
7430  # Passes both tests.
7431ac_preproc_ok=:
7432break
7433fi
7434rm -f conftest.err conftest.$ac_ext
7435
7436done
7437# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
7438rm -f conftest.err conftest.$ac_ext
7439if $ac_preproc_ok; then
7440  :
7441else
7442  { { echo "$as_me:$LINENO: error: C++ preprocessor \"$CXXCPP\" fails sanity check
7443See \`config.log' for more details." >&5
7444echo "$as_me: error: C++ preprocessor \"$CXXCPP\" fails sanity check
7445See \`config.log' for more details." >&2;}
7446   { (exit 1); exit 1; }; }
7447fi
7448
7449ac_ext=cc
7450ac_cpp='$CXXCPP $CPPFLAGS'
7451ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7452ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7453ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
7454
7455fi
7456
7457
7458# Autoconf 2.13's AC_OBJEXT and AC_EXEEXT macros only works for C compilers!
7459
7460# find the maximum length of command line arguments
7461echo "$as_me:$LINENO: checking the maximum length of command line arguments" >&5
7462echo $ECHO_N "checking the maximum length of command line arguments... $ECHO_C" >&6
7463if test "${lt_cv_sys_max_cmd_len+set}" = set; then
7464  echo $ECHO_N "(cached) $ECHO_C" >&6
7465else
7466    i=0
7467  teststring="ABCD"
7468
7469  case $build_os in
7470  msdosdjgpp*)
7471    # On DJGPP, this test can blow up pretty badly due to problems in libc
7472    # (any single argument exceeding 2000 bytes causes a buffer overrun
7473    # during glob expansion).  Even if it were fixed, the result of this
7474    # check would be larger than it should be.
7475    lt_cv_sys_max_cmd_len=12288;    # 12K is about right
7476    ;;
7477
7478  gnu*)
7479    # Under GNU Hurd, this test is not required because there is
7480    # no limit to the length of command line arguments.
7481    # Libtool will interpret -1 as no limit whatsoever
7482    lt_cv_sys_max_cmd_len=-1;
7483    ;;
7484
7485  cygwin* | mingw*)
7486    # On Win9x/ME, this test blows up -- it succeeds, but takes
7487    # about 5 minutes as the teststring grows exponentially.
7488    # Worse, since 9x/ME are not pre-emptively multitasking,
7489    # you end up with a "frozen" computer, even though with patience
7490    # the test eventually succeeds (with a max line length of 256k).
7491    # Instead, let's just punt: use the minimum linelength reported by
7492    # all of the supported platforms: 8192 (on NT/2K/XP).
7493    lt_cv_sys_max_cmd_len=8192;
7494    ;;
7495
7496  amigaos*)
7497    # On AmigaOS with pdksh, this test takes hours, literally.
7498    # So we just punt and use a minimum line length of 8192.
7499    lt_cv_sys_max_cmd_len=8192;
7500    ;;
7501
7502  netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
7503    # This has been around since 386BSD, at least.  Likely further.
7504    if test -x /sbin/sysctl; then
7505      lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
7506    elif test -x /usr/sbin/sysctl; then
7507      lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
7508    else
7509      lt_cv_sys_max_cmd_len=65536       # usable default for all BSDs
7510    fi
7511    # And add a safety zone
7512    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
7513    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
7514    ;;
7515
7516  interix*)
7517    # We know the value 262144 and hardcode it with a safety zone (like BSD)
7518    lt_cv_sys_max_cmd_len=196608
7519    ;;
7520
7521  osf*)
7522    # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
7523    # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
7524    # nice to cause kernel panics so lets avoid the loop below.
7525    # First set a reasonable default.
7526    lt_cv_sys_max_cmd_len=16384
7527    #
7528    if test -x /sbin/sysconfig; then
7529      case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
7530        *1*) lt_cv_sys_max_cmd_len=-1 ;;
7531      esac
7532    fi
7533    ;;
7534  sco3.2v5*)
7535    lt_cv_sys_max_cmd_len=102400
7536    ;;
7537  sysv5* | sco5v6* | sysv4.2uw2*)
7538    kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
7539    if test -n "$kargmax"; then
7540      lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[         ]//'`
7541    else
7542      lt_cv_sys_max_cmd_len=32768
7543    fi
7544    ;;
7545  *)
7546    # If test is not a shell built-in, we'll probably end up computing a
7547    # maximum length that is only half of the actual maximum length, but
7548    # we can't tell.
7549    SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
7550    while (test "X"`$SHELL $0 --fallback-echo "X$teststring" 2>/dev/null` \
7551               = "XX$teststring") >/dev/null 2>&1 &&
7552            new_result=`expr "X$teststring" : ".*" 2>&1` &&
7553            lt_cv_sys_max_cmd_len=$new_result &&
7554            test $i != 17 # 1/2 MB should be enough
7555    do
7556      i=`expr $i + 1`
7557      teststring=$teststring$teststring
7558    done
7559    teststring=
7560    # Add a significant safety factor because C++ compilers can tack on massive
7561    # amounts of additional arguments before passing them to the linker.
7562    # It appears as though 1/2 is a usable value.
7563    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
7564    ;;
7565  esac
7566
7567fi
7568
7569if test -n $lt_cv_sys_max_cmd_len ; then
7570  echo "$as_me:$LINENO: result: $lt_cv_sys_max_cmd_len" >&5
7571echo "${ECHO_T}$lt_cv_sys_max_cmd_len" >&6
7572else
7573  echo "$as_me:$LINENO: result: none" >&5
7574echo "${ECHO_T}none" >&6
7575fi
7576
7577
7578
7579
7580# Check for command to grab the raw symbol name followed by C symbol from nm.
7581echo "$as_me:$LINENO: checking command to parse $NM output from $compiler object" >&5
7582echo $ECHO_N "checking command to parse $NM output from $compiler object... $ECHO_C" >&6
7583if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then
7584  echo $ECHO_N "(cached) $ECHO_C" >&6
7585else
7586
7587# These are sane defaults that work on at least a few old systems.
7588# [They come from Ultrix.  What could be older than Ultrix?!! ;)]
7589
7590# Character class describing NM global symbol codes.
7591symcode='[BCDEGRST]'
7592
7593# Regexp to match symbols that can be accessed directly from C.
7594sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
7595
7596# Transform an extracted symbol line into a proper C declaration
7597lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^. .* \(.*\)$/extern int \1;/p'"
7598
7599# Transform an extracted symbol line into symbol name and symbol address
7600lt_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'"
7601
7602# Define system-specific variables.
7603case $host_os in
7604aix*)
7605  symcode='[BCDT]'
7606  ;;
7607cygwin* | mingw* | pw32*)
7608  symcode='[ABCDGISTW]'
7609  ;;
7610hpux*) # Its linker distinguishes data from code symbols
7611  if test "$host_cpu" = ia64; then
7612    symcode='[ABCDEGRST]'
7613  fi
7614  lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
7615  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'"
7616  ;;
7617linux*)
7618  if test "$host_cpu" = ia64; then
7619    symcode='[ABCDGIRSTW]'
7620    lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
7621    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'"
7622  fi
7623  ;;
7624irix* | nonstopux*)
7625  symcode='[BCDEGRST]'
7626  ;;
7627osf*)
7628  symcode='[BCDEGQRST]'
7629  ;;
7630solaris*)
7631  symcode='[BDRT]'
7632  ;;
7633sco3.2v5*)
7634  symcode='[DT]'
7635  ;;
7636sysv4.2uw2*)
7637  symcode='[DT]'
7638  ;;
7639sysv5* | sco5v6* | unixware* | OpenUNIX*)
7640  symcode='[ABDT]'
7641  ;;
7642sysv4)
7643  symcode='[DFNSTU]'
7644  ;;
7645esac
7646
7647# Handle CRLF in mingw tool chain
7648opt_cr=
7649case $build_os in
7650mingw*)
7651  opt_cr=`echo 'x\{0,1\}' | tr x '\015'` # option cr in regexp
7652  ;;
7653esac
7654
7655# If we're using GNU nm, then use its standard symbol codes.
7656case `$NM -V 2>&1` in
7657*GNU* | *'with BFD'*)
7658  symcode='[ABCDGIRSTW]' ;;
7659esac
7660
7661# Try without a prefix undercore, then with it.
7662for ac_symprfx in "" "_"; do
7663
7664  # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
7665  symxfrm="\\1 $ac_symprfx\\2 \\2"
7666
7667  # Write the raw and C identifiers.
7668  lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[       ]\($symcode$symcode*\)[         ][      ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
7669
7670  # Check to see that the pipe works correctly.
7671  pipe_works=no
7672
7673  rm -f conftest*
7674  cat > conftest.$ac_ext <<EOF
7675#ifdef __cplusplus
7676extern "C" {
7677#endif
7678char nm_test_var;
7679void nm_test_func(){}
7680#ifdef __cplusplus
7681}
7682#endif
7683int main(){nm_test_var='a';nm_test_func();return(0);}
7684EOF
7685
7686  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7687  (eval $ac_compile) 2>&5
7688  ac_status=$?
7689  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7690  (exit $ac_status); }; then
7691    # Now try to grab the symbols.
7692    nlist=conftest.nm
7693    if { (eval echo "$as_me:$LINENO: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\"") >&5
7694  (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5
7695  ac_status=$?
7696  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7697  (exit $ac_status); } && test -s "$nlist"; then
7698      # Try sorting and uniquifying the output.
7699      if sort "$nlist" | uniq > "$nlist"T; then
7700        mv -f "$nlist"T "$nlist"
7701      else
7702        rm -f "$nlist"T
7703      fi
7704
7705      # Make sure that we snagged all the symbols we need.
7706      if grep ' nm_test_var$' "$nlist" >/dev/null; then
7707        if grep ' nm_test_func$' "$nlist" >/dev/null; then
7708          cat <<EOF > conftest.$ac_ext
7709#ifdef __cplusplus
7710extern "C" {
7711#endif
7712
7713EOF
7714          # Now generate the symbol file.
7715          eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | grep -v main >> conftest.$ac_ext'
7716
7717          cat <<EOF >> conftest.$ac_ext
7718#if defined (__STDC__) && __STDC__
7719# define lt_ptr_t void *
7720#else
7721# define lt_ptr_t char *
7722# define const
7723#endif
7724
7725/* The mapping between symbol names and symbols. */
7726const struct {
7727  const char *name;
7728  lt_ptr_t address;
7729}
7730lt_preloaded_symbols[] =
7731{
7732EOF
7733          $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (lt_ptr_t) \&\2},/" < "$nlist" | grep -v main >> conftest.$ac_ext
7734          cat <<\EOF >> conftest.$ac_ext
7735  {0, (lt_ptr_t) 0}
7736};
7737
7738#ifdef __cplusplus
7739}
7740#endif
7741EOF
7742          # Now try linking the two files.
7743          mv conftest.$ac_objext conftstm.$ac_objext
7744          lt_save_LIBS="$LIBS"
7745          lt_save_CFLAGS="$CFLAGS"
7746          LIBS="conftstm.$ac_objext"
7747          CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
7748          if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7749  (eval $ac_link) 2>&5
7750  ac_status=$?
7751  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7752  (exit $ac_status); } && test -s conftest${ac_exeext}; then
7753            pipe_works=yes
7754          fi
7755          LIBS="$lt_save_LIBS"
7756          CFLAGS="$lt_save_CFLAGS"
7757        else
7758          echo "cannot find nm_test_func in $nlist" >&5
7759        fi
7760      else
7761        echo "cannot find nm_test_var in $nlist" >&5
7762      fi
7763    else
7764      echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
7765    fi
7766  else
7767    echo "$progname: failed program was:" >&5
7768    cat conftest.$ac_ext >&5
7769  fi
7770  rm -f conftest* conftst*
7771
7772  # Do not use the global_symbol_pipe unless it works.
7773  if test "$pipe_works" = yes; then
7774    break
7775  else
7776    lt_cv_sys_global_symbol_pipe=
7777  fi
7778done
7779
7780fi
7781
7782if test -z "$lt_cv_sys_global_symbol_pipe"; then
7783  lt_cv_sys_global_symbol_to_cdecl=
7784fi
7785if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
7786  echo "$as_me:$LINENO: result: failed" >&5
7787echo "${ECHO_T}failed" >&6
7788else
7789  echo "$as_me:$LINENO: result: ok" >&5
7790echo "${ECHO_T}ok" >&6
7791fi
7792
7793echo "$as_me:$LINENO: checking for objdir" >&5
7794echo $ECHO_N "checking for objdir... $ECHO_C" >&6
7795if test "${lt_cv_objdir+set}" = set; then
7796  echo $ECHO_N "(cached) $ECHO_C" >&6
7797else
7798  rm -f .libs 2>/dev/null
7799mkdir .libs 2>/dev/null
7800if test -d .libs; then
7801  lt_cv_objdir=.libs
7802else
7803  # MS-DOS does not allow filenames that begin with a dot.
7804  lt_cv_objdir=_libs
7805fi
7806rmdir .libs 2>/dev/null
7807fi
7808echo "$as_me:$LINENO: result: $lt_cv_objdir" >&5
7809echo "${ECHO_T}$lt_cv_objdir" >&6
7810objdir=$lt_cv_objdir
7811
7812
7813
7814
7815
7816case $host_os in
7817aix3*)
7818  # AIX sometimes has problems with the GCC collect2 program.  For some
7819  # reason, if we set the COLLECT_NAMES environment variable, the problems
7820  # vanish in a puff of smoke.
7821  if test "X${COLLECT_NAMES+set}" != Xset; then
7822    COLLECT_NAMES=
7823    export COLLECT_NAMES
7824  fi
7825  ;;
7826esac
7827
7828# Sed substitution that helps us do robust quoting.  It backslashifies
7829# metacharacters that are still active within double-quoted strings.
7830Xsed='sed -e 1s/^X//'
7831sed_quote_subst='s/\([\\"\\`$\\\\]\)/\\\1/g'
7832
7833# Same as above, but do not quote variable references.
7834double_quote_subst='s/\([\\"\\`\\\\]\)/\\\1/g'
7835
7836# Sed substitution to delay expansion of an escaped shell variable in a
7837# double_quote_subst'ed string.
7838delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
7839
7840# Sed substitution to avoid accidental globbing in evaled expressions
7841no_glob_subst='s/\*/\\\*/g'
7842
7843# Constants:
7844rm="rm -f"
7845
7846# Global variables:
7847default_ofile=libtool
7848can_build_shared=yes
7849
7850# All known linkers require a `.a' archive for static linking (except MSVC,
7851# which needs '.lib').
7852libext=a
7853ltmain="$ac_aux_dir/ltmain.sh"
7854ofile="$default_ofile"
7855with_gnu_ld="$lt_cv_prog_gnu_ld"
7856
7857if test -n "$ac_tool_prefix"; then
7858  # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
7859set dummy ${ac_tool_prefix}ar; ac_word=$2
7860echo "$as_me:$LINENO: checking for $ac_word" >&5
7861echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
7862if test "${ac_cv_prog_AR+set}" = set; then
7863  echo $ECHO_N "(cached) $ECHO_C" >&6
7864else
7865  if test -n "$AR"; then
7866  ac_cv_prog_AR="$AR" # Let the user override the test.
7867else
7868as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7869for as_dir in $PATH
7870do
7871  IFS=$as_save_IFS
7872  test -z "$as_dir" && as_dir=.
7873  for ac_exec_ext in '' $ac_executable_extensions; do
7874  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7875    ac_cv_prog_AR="${ac_tool_prefix}ar"
7876    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7877    break 2
7878  fi
7879done
7880done
7881
7882fi
7883fi
7884AR=$ac_cv_prog_AR
7885if test -n "$AR"; then
7886  echo "$as_me:$LINENO: result: $AR" >&5
7887echo "${ECHO_T}$AR" >&6
7888else
7889  echo "$as_me:$LINENO: result: no" >&5
7890echo "${ECHO_T}no" >&6
7891fi
7892
7893fi
7894if test -z "$ac_cv_prog_AR"; then
7895  ac_ct_AR=$AR
7896  # Extract the first word of "ar", so it can be a program name with args.
7897set dummy ar; ac_word=$2
7898echo "$as_me:$LINENO: checking for $ac_word" >&5
7899echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
7900if test "${ac_cv_prog_ac_ct_AR+set}" = set; then
7901  echo $ECHO_N "(cached) $ECHO_C" >&6
7902else
7903  if test -n "$ac_ct_AR"; then
7904  ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
7905else
7906as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7907for as_dir in $PATH
7908do
7909  IFS=$as_save_IFS
7910  test -z "$as_dir" && as_dir=.
7911  for ac_exec_ext in '' $ac_executable_extensions; do
7912  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7913    ac_cv_prog_ac_ct_AR="ar"
7914    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7915    break 2
7916  fi
7917done
7918done
7919
7920  test -z "$ac_cv_prog_ac_ct_AR" && ac_cv_prog_ac_ct_AR="false"
7921fi
7922fi
7923ac_ct_AR=$ac_cv_prog_ac_ct_AR
7924if test -n "$ac_ct_AR"; then
7925  echo "$as_me:$LINENO: result: $ac_ct_AR" >&5
7926echo "${ECHO_T}$ac_ct_AR" >&6
7927else
7928  echo "$as_me:$LINENO: result: no" >&5
7929echo "${ECHO_T}no" >&6
7930fi
7931
7932  AR=$ac_ct_AR
7933else
7934  AR="$ac_cv_prog_AR"
7935fi
7936
7937if test -n "$ac_tool_prefix"; then
7938  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
7939set dummy ${ac_tool_prefix}ranlib; ac_word=$2
7940echo "$as_me:$LINENO: checking for $ac_word" >&5
7941echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
7942if test "${ac_cv_prog_RANLIB+set}" = set; then
7943  echo $ECHO_N "(cached) $ECHO_C" >&6
7944else
7945  if test -n "$RANLIB"; then
7946  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
7947else
7948as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7949for as_dir in $PATH
7950do
7951  IFS=$as_save_IFS
7952  test -z "$as_dir" && as_dir=.
7953  for ac_exec_ext in '' $ac_executable_extensions; do
7954  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7955    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
7956    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7957    break 2
7958  fi
7959done
7960done
7961
7962fi
7963fi
7964RANLIB=$ac_cv_prog_RANLIB
7965if test -n "$RANLIB"; then
7966  echo "$as_me:$LINENO: result: $RANLIB" >&5
7967echo "${ECHO_T}$RANLIB" >&6
7968else
7969  echo "$as_me:$LINENO: result: no" >&5
7970echo "${ECHO_T}no" >&6
7971fi
7972
7973fi
7974if test -z "$ac_cv_prog_RANLIB"; then
7975  ac_ct_RANLIB=$RANLIB
7976  # Extract the first word of "ranlib", so it can be a program name with args.
7977set dummy ranlib; ac_word=$2
7978echo "$as_me:$LINENO: checking for $ac_word" >&5
7979echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
7980if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
7981  echo $ECHO_N "(cached) $ECHO_C" >&6
7982else
7983  if test -n "$ac_ct_RANLIB"; then
7984  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
7985else
7986as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7987for as_dir in $PATH
7988do
7989  IFS=$as_save_IFS
7990  test -z "$as_dir" && as_dir=.
7991  for ac_exec_ext in '' $ac_executable_extensions; do
7992  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7993    ac_cv_prog_ac_ct_RANLIB="ranlib"
7994    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7995    break 2
7996  fi
7997done
7998done
7999
8000  test -z "$ac_cv_prog_ac_ct_RANLIB" && ac_cv_prog_ac_ct_RANLIB=":"
8001fi
8002fi
8003ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
8004if test -n "$ac_ct_RANLIB"; then
8005  echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
8006echo "${ECHO_T}$ac_ct_RANLIB" >&6
8007else
8008  echo "$as_me:$LINENO: result: no" >&5
8009echo "${ECHO_T}no" >&6
8010fi
8011
8012  RANLIB=$ac_ct_RANLIB
8013else
8014  RANLIB="$ac_cv_prog_RANLIB"
8015fi
8016
8017if test -n "$ac_tool_prefix"; then
8018  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
8019set dummy ${ac_tool_prefix}strip; ac_word=$2
8020echo "$as_me:$LINENO: checking for $ac_word" >&5
8021echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
8022if test "${ac_cv_prog_STRIP+set}" = set; then
8023  echo $ECHO_N "(cached) $ECHO_C" >&6
8024else
8025  if test -n "$STRIP"; then
8026  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
8027else
8028as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8029for as_dir in $PATH
8030do
8031  IFS=$as_save_IFS
8032  test -z "$as_dir" && as_dir=.
8033  for ac_exec_ext in '' $ac_executable_extensions; do
8034  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8035    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
8036    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8037    break 2
8038  fi
8039done
8040done
8041
8042fi
8043fi
8044STRIP=$ac_cv_prog_STRIP
8045if test -n "$STRIP"; then
8046  echo "$as_me:$LINENO: result: $STRIP" >&5
8047echo "${ECHO_T}$STRIP" >&6
8048else
8049  echo "$as_me:$LINENO: result: no" >&5
8050echo "${ECHO_T}no" >&6
8051fi
8052
8053fi
8054if test -z "$ac_cv_prog_STRIP"; then
8055  ac_ct_STRIP=$STRIP
8056  # Extract the first word of "strip", so it can be a program name with args.
8057set dummy strip; ac_word=$2
8058echo "$as_me:$LINENO: checking for $ac_word" >&5
8059echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
8060if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
8061  echo $ECHO_N "(cached) $ECHO_C" >&6
8062else
8063  if test -n "$ac_ct_STRIP"; then
8064  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
8065else
8066as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8067for as_dir in $PATH
8068do
8069  IFS=$as_save_IFS
8070  test -z "$as_dir" && as_dir=.
8071  for ac_exec_ext in '' $ac_executable_extensions; do
8072  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8073    ac_cv_prog_ac_ct_STRIP="strip"
8074    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8075    break 2
8076  fi
8077done
8078done
8079
8080  test -z "$ac_cv_prog_ac_ct_STRIP" && ac_cv_prog_ac_ct_STRIP=":"
8081fi
8082fi
8083ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
8084if test -n "$ac_ct_STRIP"; then
8085  echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
8086echo "${ECHO_T}$ac_ct_STRIP" >&6
8087else
8088  echo "$as_me:$LINENO: result: no" >&5
8089echo "${ECHO_T}no" >&6
8090fi
8091
8092  STRIP=$ac_ct_STRIP
8093else
8094  STRIP="$ac_cv_prog_STRIP"
8095fi
8096
8097
8098old_CC="$CC"
8099old_CFLAGS="$CFLAGS"
8100
8101# Set sane defaults for various variables
8102test -z "$AR" && AR=ar
8103test -z "$AR_FLAGS" && AR_FLAGS=cru
8104test -z "$AS" && AS=as
8105test -z "$CC" && CC=cc
8106test -z "$LTCC" && LTCC=$CC
8107test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
8108test -z "$DLLTOOL" && DLLTOOL=dlltool
8109test -z "$LD" && LD=ld
8110test -z "$LN_S" && LN_S="ln -s"
8111test -z "$MAGIC_CMD" && MAGIC_CMD=file
8112test -z "$NM" && NM=nm
8113test -z "$SED" && SED=sed
8114test -z "$OBJDUMP" && OBJDUMP=objdump
8115test -z "$RANLIB" && RANLIB=:
8116test -z "$STRIP" && STRIP=:
8117test -z "$ac_objext" && ac_objext=o
8118
8119# Determine commands to create old-style static archives.
8120old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs$old_deplibs'
8121old_postinstall_cmds='chmod 644 $oldlib'
8122old_postuninstall_cmds=
8123
8124if test -n "$RANLIB"; then
8125  case $host_os in
8126  openbsd*)
8127    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
8128    ;;
8129  *)
8130    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
8131    ;;
8132  esac
8133  old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
8134fi
8135
8136for cc_temp in $compiler""; do
8137  case $cc_temp in
8138    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
8139    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
8140    \-*) ;;
8141    *) break;;
8142  esac
8143done
8144cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
8145
8146
8147# Only perform the check for file, if the check method requires it
8148case $deplibs_check_method in
8149file_magic*)
8150  if test "$file_magic_cmd" = '$MAGIC_CMD'; then
8151    echo "$as_me:$LINENO: checking for ${ac_tool_prefix}file" >&5
8152echo $ECHO_N "checking for ${ac_tool_prefix}file... $ECHO_C" >&6
8153if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
8154  echo $ECHO_N "(cached) $ECHO_C" >&6
8155else
8156  case $MAGIC_CMD in
8157[\\/*] |  ?:[\\/]*)
8158  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8159  ;;
8160*)
8161  lt_save_MAGIC_CMD="$MAGIC_CMD"
8162  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8163  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8164  for ac_dir in $ac_dummy; do
8165    IFS="$lt_save_ifs"
8166    test -z "$ac_dir" && ac_dir=.
8167    if test -f $ac_dir/${ac_tool_prefix}file; then
8168      lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
8169      if test -n "$file_magic_test_file"; then
8170        case $deplibs_check_method in
8171        "file_magic "*)
8172          file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8173          MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8174          if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8175            $EGREP "$file_magic_regex" > /dev/null; then
8176            :
8177          else
8178            cat <<EOF 1>&2
8179
8180*** Warning: the command libtool uses to detect shared libraries,
8181*** $file_magic_cmd, produces output that libtool cannot recognize.
8182*** The result is that libtool may fail to recognize shared libraries
8183*** as such.  This will affect the creation of libtool libraries that
8184*** depend on shared libraries, but programs linked with such libtool
8185*** libraries will work regardless of this problem.  Nevertheless, you
8186*** may want to report the problem to your system manager and/or to
8187*** bug-libtool@gnu.org
8188
8189EOF
8190          fi ;;
8191        esac
8192      fi
8193      break
8194    fi
8195  done
8196  IFS="$lt_save_ifs"
8197  MAGIC_CMD="$lt_save_MAGIC_CMD"
8198  ;;
8199esac
8200fi
8201
8202MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8203if test -n "$MAGIC_CMD"; then
8204  echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
8205echo "${ECHO_T}$MAGIC_CMD" >&6
8206else
8207  echo "$as_me:$LINENO: result: no" >&5
8208echo "${ECHO_T}no" >&6
8209fi
8210
8211if test -z "$lt_cv_path_MAGIC_CMD"; then
8212  if test -n "$ac_tool_prefix"; then
8213    echo "$as_me:$LINENO: checking for file" >&5
8214echo $ECHO_N "checking for file... $ECHO_C" >&6
8215if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
8216  echo $ECHO_N "(cached) $ECHO_C" >&6
8217else
8218  case $MAGIC_CMD in
8219[\\/*] |  ?:[\\/]*)
8220  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8221  ;;
8222*)
8223  lt_save_MAGIC_CMD="$MAGIC_CMD"
8224  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8225  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8226  for ac_dir in $ac_dummy; do
8227    IFS="$lt_save_ifs"
8228    test -z "$ac_dir" && ac_dir=.
8229    if test -f $ac_dir/file; then
8230      lt_cv_path_MAGIC_CMD="$ac_dir/file"
8231      if test -n "$file_magic_test_file"; then
8232        case $deplibs_check_method in
8233        "file_magic "*)
8234          file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8235          MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8236          if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8237            $EGREP "$file_magic_regex" > /dev/null; then
8238            :
8239          else
8240            cat <<EOF 1>&2
8241
8242*** Warning: the command libtool uses to detect shared libraries,
8243*** $file_magic_cmd, produces output that libtool cannot recognize.
8244*** The result is that libtool may fail to recognize shared libraries
8245*** as such.  This will affect the creation of libtool libraries that
8246*** depend on shared libraries, but programs linked with such libtool
8247*** libraries will work regardless of this problem.  Nevertheless, you
8248*** may want to report the problem to your system manager and/or to
8249*** bug-libtool@gnu.org
8250
8251EOF
8252          fi ;;
8253        esac
8254      fi
8255      break
8256    fi
8257  done
8258  IFS="$lt_save_ifs"
8259  MAGIC_CMD="$lt_save_MAGIC_CMD"
8260  ;;
8261esac
8262fi
8263
8264MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8265if test -n "$MAGIC_CMD"; then
8266  echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
8267echo "${ECHO_T}$MAGIC_CMD" >&6
8268else
8269  echo "$as_me:$LINENO: result: no" >&5
8270echo "${ECHO_T}no" >&6
8271fi
8272
8273  else
8274    MAGIC_CMD=:
8275  fi
8276fi
8277
8278  fi
8279  ;;
8280esac
8281
8282enable_dlopen=no
8283enable_win32_dll=no
8284
8285# Check whether --enable-libtool-lock or --disable-libtool-lock was given.
8286if test "${enable_libtool_lock+set}" = set; then
8287  enableval="$enable_libtool_lock"
8288
8289fi;
8290test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
8291
8292
8293# Check whether --with-pic or --without-pic was given.
8294if test "${with_pic+set}" = set; then
8295  withval="$with_pic"
8296  pic_mode="$withval"
8297else
8298  pic_mode=default
8299fi;
8300test -z "$pic_mode" && pic_mode=default
8301
8302# Use C for the default configuration in the libtool script
8303tagname=
8304lt_save_CC="$CC"
8305ac_ext=c
8306ac_cpp='$CPP $CPPFLAGS'
8307ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8308ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8309ac_compiler_gnu=$ac_cv_c_compiler_gnu
8310
8311
8312# Source file extension for C test sources.
8313ac_ext=c
8314
8315# Object file extension for compiled C test sources.
8316objext=o
8317objext=$objext
8318
8319# Code to be used in simple compile tests
8320lt_simple_compile_test_code="int some_variable = 0;\n"
8321
8322# Code to be used in simple link tests
8323lt_simple_link_test_code='int main(){return(0);}\n'
8324
8325
8326# If no C compiler was specified, use CC.
8327LTCC=${LTCC-"$CC"}
8328
8329# If no C compiler flags were specified, use CFLAGS.
8330LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
8331
8332# Allow CC to be a program name with arguments.
8333compiler=$CC
8334
8335
8336# save warnings/boilerplate of simple test code
8337ac_outfile=conftest.$ac_objext
8338printf "$lt_simple_compile_test_code" >conftest.$ac_ext
8339eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8340_lt_compiler_boilerplate=`cat conftest.err`
8341$rm conftest*
8342
8343ac_outfile=conftest.$ac_objext
8344printf "$lt_simple_link_test_code" >conftest.$ac_ext
8345eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8346_lt_linker_boilerplate=`cat conftest.err`
8347$rm conftest*
8348
8349
8350## CAVEAT EMPTOR:
8351## There is no encapsulation within the following macros, do not change
8352## the running order or otherwise move them around unless you know exactly
8353## what you are doing...
8354
8355lt_prog_compiler_no_builtin_flag=
8356
8357if test "$GCC" = yes; then
8358  lt_prog_compiler_no_builtin_flag=' -fno-builtin'
8359
8360
8361echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
8362echo $ECHO_N "checking if $compiler supports -fno-rtti -fno-exceptions... $ECHO_C" >&6
8363if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then
8364  echo $ECHO_N "(cached) $ECHO_C" >&6
8365else
8366  lt_cv_prog_compiler_rtti_exceptions=no
8367  ac_outfile=conftest.$ac_objext
8368   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
8369   lt_compiler_flag="-fno-rtti -fno-exceptions"
8370   # Insert the option either (1) after the last *FLAGS variable, or
8371   # (2) before a word containing "conftest.", or (3) at the end.
8372   # Note that $ac_compile itself does not contain backslashes and begins
8373   # with a dollar sign (not a hyphen), so the echo should work correctly.
8374   # The option is referenced via a variable to avoid confusing sed.
8375   lt_compile=`echo "$ac_compile" | $SED \
8376   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8377   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8378   -e 's:$: $lt_compiler_flag:'`
8379   (eval echo "\"\$as_me:8379: $lt_compile\"" >&5)
8380   (eval "$lt_compile" 2>conftest.err)
8381   ac_status=$?
8382   cat conftest.err >&5
8383   echo "$as_me:8383: \$? = $ac_status" >&5
8384   if (exit $ac_status) && test -s "$ac_outfile"; then
8385     # The compiler can only warn and ignore the option if not recognized
8386     # So say no if there are warnings other than the usual output.
8387     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
8388     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8389     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8390       lt_cv_prog_compiler_rtti_exceptions=yes
8391     fi
8392   fi
8393   $rm conftest*
8394
8395fi
8396echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
8397echo "${ECHO_T}$lt_cv_prog_compiler_rtti_exceptions" >&6
8398
8399if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
8400    lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
8401else
8402    :
8403fi
8404
8405fi
8406
8407lt_prog_compiler_wl=
8408lt_prog_compiler_pic=
8409lt_prog_compiler_static=
8410
8411echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
8412echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6
8413
8414  if test "$GCC" = yes; then
8415    lt_prog_compiler_wl='-Wl,'
8416    lt_prog_compiler_static='-static'
8417
8418    case $host_os in
8419      aix*)
8420      # All AIX code is PIC.
8421      if test "$host_cpu" = ia64; then
8422        # AIX 5 now supports IA64 processor
8423        lt_prog_compiler_static='-Bstatic'
8424      fi
8425      ;;
8426
8427    amigaos*)
8428      # FIXME: we need at least 68020 code to build shared libraries, but
8429      # adding the `-m68020' flag to GCC prevents building anything better,
8430      # like `-m68040'.
8431      lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
8432      ;;
8433
8434    beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
8435      # PIC is the default for these OSes.
8436      ;;
8437
8438    mingw* | pw32* | os2*)
8439      # This hack is so that the source file can tell whether it is being
8440      # built for inclusion in a dll (and should export symbols for example).
8441      lt_prog_compiler_pic='-DDLL_EXPORT'
8442      ;;
8443
8444    darwin* | rhapsody*)
8445      # PIC is the default on this platform
8446      # Common symbols not allowed in MH_DYLIB files
8447      lt_prog_compiler_pic='-fno-common'
8448      ;;
8449
8450    interix3*)
8451      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
8452      # Instead, we relocate shared libraries at runtime.
8453      ;;
8454
8455    msdosdjgpp*)
8456      # Just because we use GCC doesn't mean we suddenly get shared libraries
8457      # on systems that don't support them.
8458      lt_prog_compiler_can_build_shared=no
8459      enable_shared=no
8460      ;;
8461
8462    sysv4*MP*)
8463      if test -d /usr/nec; then
8464        lt_prog_compiler_pic=-Kconform_pic
8465      fi
8466      ;;
8467
8468    hpux*)
8469      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
8470      # not for PA HP-UX.
8471      case $host_cpu in
8472      hppa*64*|ia64*)
8473        # +Z the default
8474        ;;
8475      *)
8476        lt_prog_compiler_pic='-fPIC'
8477        ;;
8478      esac
8479      ;;
8480
8481    *)
8482      lt_prog_compiler_pic='-fPIC'
8483      ;;
8484    esac
8485  else
8486    # PORTME Check for flag to pass linker flags through the system compiler.
8487    case $host_os in
8488    aix*)
8489      lt_prog_compiler_wl='-Wl,'
8490      if test "$host_cpu" = ia64; then
8491        # AIX 5 now supports IA64 processor
8492        lt_prog_compiler_static='-Bstatic'
8493      else
8494        lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
8495      fi
8496      ;;
8497      darwin*)
8498        # PIC is the default on this platform
8499        # Common symbols not allowed in MH_DYLIB files
8500       case $cc_basename in
8501         xlc*)
8502         lt_prog_compiler_pic='-qnocommon'
8503         lt_prog_compiler_wl='-Wl,'
8504         ;;
8505       esac
8506       ;;
8507
8508    mingw* | pw32* | os2*)
8509      # This hack is so that the source file can tell whether it is being
8510      # built for inclusion in a dll (and should export symbols for example).
8511      lt_prog_compiler_pic='-DDLL_EXPORT'
8512      ;;
8513
8514    hpux9* | hpux10* | hpux11*)
8515      lt_prog_compiler_wl='-Wl,'
8516      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
8517      # not for PA HP-UX.
8518      case $host_cpu in
8519      hppa*64*|ia64*)
8520        # +Z the default
8521        ;;
8522      *)
8523        lt_prog_compiler_pic='+Z'
8524        ;;
8525      esac
8526      # Is there a better lt_prog_compiler_static that works with the bundled CC?
8527      lt_prog_compiler_static='${wl}-a ${wl}archive'
8528      ;;
8529
8530    irix5* | irix6* | nonstopux*)
8531      lt_prog_compiler_wl='-Wl,'
8532      # PIC (with -KPIC) is the default.
8533      lt_prog_compiler_static='-non_shared'
8534      ;;
8535
8536    newsos6)
8537      lt_prog_compiler_pic='-KPIC'
8538      lt_prog_compiler_static='-Bstatic'
8539      ;;
8540
8541    linux*)
8542      case $cc_basename in
8543      icc* | ecc*)
8544        lt_prog_compiler_wl='-Wl,'
8545        lt_prog_compiler_pic='-KPIC'
8546        lt_prog_compiler_static='-static'
8547        ;;
8548      pgcc* | pgf77* | pgf90* | pgf95*)
8549        # Portland Group compilers (*not* the Pentium gcc compiler,
8550        # which looks to be a dead project)
8551        lt_prog_compiler_wl='-Wl,'
8552        lt_prog_compiler_pic='-fpic'
8553        lt_prog_compiler_static='-Bstatic'
8554        ;;
8555      ccc*)
8556        lt_prog_compiler_wl='-Wl,'
8557        # All Alpha code is PIC.
8558        lt_prog_compiler_static='-non_shared'
8559        ;;
8560      esac
8561      ;;
8562
8563    osf3* | osf4* | osf5*)
8564      lt_prog_compiler_wl='-Wl,'
8565      # All OSF/1 code is PIC.
8566      lt_prog_compiler_static='-non_shared'
8567      ;;
8568
8569    solaris*)
8570      lt_prog_compiler_pic='-KPIC'
8571      lt_prog_compiler_static='-Bstatic'
8572      case $cc_basename in
8573      f77* | f90* | f95*)
8574        lt_prog_compiler_wl='-Qoption ld ';;
8575      *)
8576        lt_prog_compiler_wl='-Wl,';;
8577      esac
8578      ;;
8579
8580    sunos4*)
8581      lt_prog_compiler_wl='-Qoption ld '
8582      lt_prog_compiler_pic='-PIC'
8583      lt_prog_compiler_static='-Bstatic'
8584      ;;
8585
8586    sysv4 | sysv4.2uw2* | sysv4.3*)
8587      lt_prog_compiler_wl='-Wl,'
8588      lt_prog_compiler_pic='-KPIC'
8589      lt_prog_compiler_static='-Bstatic'
8590      ;;
8591
8592    sysv4*MP*)
8593      if test -d /usr/nec ;then
8594        lt_prog_compiler_pic='-Kconform_pic'
8595        lt_prog_compiler_static='-Bstatic'
8596      fi
8597      ;;
8598
8599    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
8600      lt_prog_compiler_wl='-Wl,'
8601      lt_prog_compiler_pic='-KPIC'
8602      lt_prog_compiler_static='-Bstatic'
8603      ;;
8604
8605    unicos*)
8606      lt_prog_compiler_wl='-Wl,'
8607      lt_prog_compiler_can_build_shared=no
8608      ;;
8609
8610    uts4*)
8611      lt_prog_compiler_pic='-pic'
8612      lt_prog_compiler_static='-Bstatic'
8613      ;;
8614
8615    *)
8616      lt_prog_compiler_can_build_shared=no
8617      ;;
8618    esac
8619  fi
8620
8621echo "$as_me:$LINENO: result: $lt_prog_compiler_pic" >&5
8622echo "${ECHO_T}$lt_prog_compiler_pic" >&6
8623
8624#
8625# Check to make sure the PIC flag actually works.
8626#
8627if test -n "$lt_prog_compiler_pic"; then
8628
8629echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
8630echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic works... $ECHO_C" >&6
8631if test "${lt_prog_compiler_pic_works+set}" = set; then
8632  echo $ECHO_N "(cached) $ECHO_C" >&6
8633else
8634  lt_prog_compiler_pic_works=no
8635  ac_outfile=conftest.$ac_objext
8636   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
8637   lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
8638   # Insert the option either (1) after the last *FLAGS variable, or
8639   # (2) before a word containing "conftest.", or (3) at the end.
8640   # Note that $ac_compile itself does not contain backslashes and begins
8641   # with a dollar sign (not a hyphen), so the echo should work correctly.
8642   # The option is referenced via a variable to avoid confusing sed.
8643   lt_compile=`echo "$ac_compile" | $SED \
8644   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8645   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8646   -e 's:$: $lt_compiler_flag:'`
8647   (eval echo "\"\$as_me:8647: $lt_compile\"" >&5)
8648   (eval "$lt_compile" 2>conftest.err)
8649   ac_status=$?
8650   cat conftest.err >&5
8651   echo "$as_me:8651: \$? = $ac_status" >&5
8652   if (exit $ac_status) && test -s "$ac_outfile"; then
8653     # The compiler can only warn and ignore the option if not recognized
8654     # So say no if there are warnings other than the usual output.
8655     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
8656     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8657     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8658       lt_prog_compiler_pic_works=yes
8659     fi
8660   fi
8661   $rm conftest*
8662
8663fi
8664echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works" >&5
8665echo "${ECHO_T}$lt_prog_compiler_pic_works" >&6
8666
8667if test x"$lt_prog_compiler_pic_works" = xyes; then
8668    case $lt_prog_compiler_pic in
8669     "" | " "*) ;;
8670     *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
8671     esac
8672else
8673    lt_prog_compiler_pic=
8674     lt_prog_compiler_can_build_shared=no
8675fi
8676
8677fi
8678case $host_os in
8679  # For platforms which do not support PIC, -DPIC is meaningless:
8680  *djgpp*)
8681    lt_prog_compiler_pic=
8682    ;;
8683  *)
8684    lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
8685    ;;
8686esac
8687
8688#
8689# Check to make sure the static flag actually works.
8690#
8691wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
8692echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
8693echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6
8694if test "${lt_prog_compiler_static_works+set}" = set; then
8695  echo $ECHO_N "(cached) $ECHO_C" >&6
8696else
8697  lt_prog_compiler_static_works=no
8698   save_LDFLAGS="$LDFLAGS"
8699   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
8700   printf "$lt_simple_link_test_code" > conftest.$ac_ext
8701   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
8702     # The linker can only warn and ignore the option if not recognized
8703     # So say no if there are warnings
8704     if test -s conftest.err; then
8705       # Append any errors to the config.log.
8706       cat conftest.err 1>&5
8707       $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
8708       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8709       if diff conftest.exp conftest.er2 >/dev/null; then
8710         lt_prog_compiler_static_works=yes
8711       fi
8712     else
8713       lt_prog_compiler_static_works=yes
8714     fi
8715   fi
8716   $rm conftest*
8717   LDFLAGS="$save_LDFLAGS"
8718
8719fi
8720echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works" >&5
8721echo "${ECHO_T}$lt_prog_compiler_static_works" >&6
8722
8723if test x"$lt_prog_compiler_static_works" = xyes; then
8724    :
8725else
8726    lt_prog_compiler_static=
8727fi
8728
8729
8730echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
8731echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6
8732if test "${lt_cv_prog_compiler_c_o+set}" = set; then
8733  echo $ECHO_N "(cached) $ECHO_C" >&6
8734else
8735  lt_cv_prog_compiler_c_o=no
8736   $rm -r conftest 2>/dev/null
8737   mkdir conftest
8738   cd conftest
8739   mkdir out
8740   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
8741
8742   lt_compiler_flag="-o out/conftest2.$ac_objext"
8743   # Insert the option either (1) after the last *FLAGS variable, or
8744   # (2) before a word containing "conftest.", or (3) at the end.
8745   # Note that $ac_compile itself does not contain backslashes and begins
8746   # with a dollar sign (not a hyphen), so the echo should work correctly.
8747   lt_compile=`echo "$ac_compile" | $SED \
8748   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8749   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8750   -e 's:$: $lt_compiler_flag:'`
8751   (eval echo "\"\$as_me:8751: $lt_compile\"" >&5)
8752   (eval "$lt_compile" 2>out/conftest.err)
8753   ac_status=$?
8754   cat out/conftest.err >&5
8755   echo "$as_me:8755: \$? = $ac_status" >&5
8756   if (exit $ac_status) && test -s out/conftest2.$ac_objext
8757   then
8758     # The compiler can only warn and ignore the option if not recognized
8759     # So say no if there are warnings
8760     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
8761     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8762     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8763       lt_cv_prog_compiler_c_o=yes
8764     fi
8765   fi
8766   chmod u+w . 2>&5
8767   $rm conftest*
8768   # SGI C++ compiler will create directory out/ii_files/ for
8769   # template instantiation
8770   test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
8771   $rm out/* && rmdir out
8772   cd ..
8773   rmdir conftest
8774   $rm conftest*
8775
8776fi
8777echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o" >&5
8778echo "${ECHO_T}$lt_cv_prog_compiler_c_o" >&6
8779
8780
8781hard_links="nottested"
8782if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
8783  # do not overwrite the value of need_locks provided by the user
8784  echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
8785echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6
8786  hard_links=yes
8787  $rm conftest*
8788  ln conftest.a conftest.b 2>/dev/null && hard_links=no
8789  touch conftest.a
8790  ln conftest.a conftest.b 2>&5 || hard_links=no
8791  ln conftest.a conftest.b 2>/dev/null && hard_links=no
8792  echo "$as_me:$LINENO: result: $hard_links" >&5
8793echo "${ECHO_T}$hard_links" >&6
8794  if test "$hard_links" = no; then
8795    { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
8796echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
8797    need_locks=warn
8798  fi
8799else
8800  need_locks=no
8801fi
8802
8803echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
8804echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6
8805
8806  runpath_var=
8807  allow_undefined_flag=
8808  enable_shared_with_static_runtimes=no
8809  archive_cmds=
8810  archive_expsym_cmds=
8811  old_archive_From_new_cmds=
8812  old_archive_from_expsyms_cmds=
8813  export_dynamic_flag_spec=
8814  whole_archive_flag_spec=
8815  thread_safe_flag_spec=
8816  hardcode_libdir_flag_spec=
8817  hardcode_libdir_flag_spec_ld=
8818  hardcode_libdir_separator=
8819  hardcode_direct=no
8820  hardcode_minus_L=no
8821  hardcode_shlibpath_var=unsupported
8822  link_all_deplibs=unknown
8823  hardcode_automatic=no
8824  module_cmds=
8825  module_expsym_cmds=
8826  always_export_symbols=no
8827  export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
8828  # include_expsyms should be a list of space-separated symbols to be *always*
8829  # included in the symbol list
8830  include_expsyms=
8831  # exclude_expsyms can be an extended regexp of symbols to exclude
8832  # it will be wrapped by ` (' and `)$', so one must not match beginning or
8833  # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
8834  # as well as any symbol that contains `d'.
8835  exclude_expsyms="_GLOBAL_OFFSET_TABLE_"
8836  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
8837  # platforms (ab)use it in PIC code, but their linkers get confused if
8838  # the symbol is explicitly referenced.  Since portable code cannot
8839  # rely on this symbol name, it's probably fine to never include it in
8840  # preloaded symbol tables.
8841  extract_expsyms_cmds=
8842  # Just being paranoid about ensuring that cc_basename is set.
8843  for cc_temp in $compiler""; do
8844  case $cc_temp in
8845    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
8846    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
8847    \-*) ;;
8848    *) break;;
8849  esac
8850done
8851cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
8852
8853  case $host_os in
8854  cygwin* | mingw* | pw32*)
8855    # FIXME: the MSVC++ port hasn't been tested in a loooong time
8856    # When not using gcc, we currently assume that we are using
8857    # Microsoft Visual C++.
8858    if test "$GCC" != yes; then
8859      with_gnu_ld=no
8860    fi
8861    ;;
8862  interix*)
8863    # we just hope/assume this is gcc and not c89 (= MSVC++)
8864    with_gnu_ld=yes
8865    ;;
8866  openbsd*)
8867    with_gnu_ld=no
8868    ;;
8869  esac
8870
8871  ld_shlibs=yes
8872  if test "$with_gnu_ld" = yes; then
8873    # If archive_cmds runs LD, not CC, wlarc should be empty
8874    wlarc='${wl}'
8875
8876    # Set some defaults for GNU ld with shared library support. These
8877    # are reset later if shared libraries are not supported. Putting them
8878    # here allows them to be overridden if necessary.
8879    runpath_var=LD_RUN_PATH
8880    hardcode_libdir_flag_spec='${wl}--rpath ${wl}$libdir'
8881    export_dynamic_flag_spec='${wl}--export-dynamic'
8882    # ancient GNU ld didn't support --whole-archive et. al.
8883    if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
8884        whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
8885      else
8886        whole_archive_flag_spec=
8887    fi
8888    supports_anon_versioning=no
8889    case `$LD -v 2>/dev/null` in
8890      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
8891      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
8892      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
8893      *\ 2.11.*) ;; # other 2.11 versions
8894      *) supports_anon_versioning=yes ;;
8895    esac
8896
8897    # See if GNU ld supports shared libraries.
8898    case $host_os in
8899    aix3* | aix4* | aix5*)
8900      # On AIX/PPC, the GNU linker is very broken
8901      if test "$host_cpu" != ia64; then
8902        ld_shlibs=no
8903        cat <<EOF 1>&2
8904
8905*** Warning: the GNU linker, at least up to release 2.9.1, is reported
8906*** to be unable to reliably create shared libraries on AIX.
8907*** Therefore, libtool is disabling shared libraries support.  If you
8908*** really care for shared libraries, you may want to modify your PATH
8909*** so that a non-GNU linker is found, and then restart.
8910
8911EOF
8912      fi
8913      ;;
8914
8915    amigaos*)
8916      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)'
8917      hardcode_libdir_flag_spec='-L$libdir'
8918      hardcode_minus_L=yes
8919
8920      # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports
8921      # that the semantics of dynamic libraries on AmigaOS, at least up
8922      # to version 4, is to share data among multiple programs linked
8923      # with the same dynamic library.  Since this doesn't match the
8924      # behavior of shared libraries on other platforms, we can't use
8925      # them.
8926      ld_shlibs=no
8927      ;;
8928
8929    beos*)
8930      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
8931        allow_undefined_flag=unsupported
8932        # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
8933        # support --undefined.  This deserves some investigation.  FIXME
8934        archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8935      else
8936        ld_shlibs=no
8937      fi
8938      ;;
8939
8940    cygwin* | mingw* | pw32*)
8941      # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
8942      # as there is no search path for DLLs.
8943      hardcode_libdir_flag_spec='-L$libdir'
8944      allow_undefined_flag=unsupported
8945      always_export_symbols=no
8946      enable_shared_with_static_runtimes=yes
8947      export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS] /s/.* \([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols'
8948
8949      if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
8950        archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8951        # If the export-symbols file already is a .def file (1st line
8952        # is EXPORTS), use it as is; otherwise, prepend...
8953        archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
8954          cp $export_symbols $output_objdir/$soname.def;
8955        else
8956          echo EXPORTS > $output_objdir/$soname.def;
8957          cat $export_symbols >> $output_objdir/$soname.def;
8958        fi~
8959        $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8960      else
8961        ld_shlibs=no
8962      fi
8963      ;;
8964
8965    interix3*)
8966      hardcode_direct=no
8967      hardcode_shlibpath_var=no
8968      hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8969      export_dynamic_flag_spec='${wl}-E'
8970      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
8971      # Instead, shared libraries are loaded at an image base (0x10000000 by
8972      # default) and relocated if they conflict, which is a slow very memory
8973      # consuming and fragmenting process.  To avoid this, we pick a random,
8974      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
8975      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
8976      archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
8977      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'
8978      ;;
8979
8980    linux*)
8981      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
8982        tmp_addflag=
8983        case $cc_basename,$host_cpu in
8984        pgcc*)                          # Portland Group C compiler
8985          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'
8986          tmp_addflag=' $pic_flag'
8987          ;;
8988        pgf77* | pgf90* | pgf95*)       # Portland Group f77 and f90 compilers
8989          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'
8990          tmp_addflag=' $pic_flag -Mnomain' ;;
8991        ecc*,ia64* | icc*,ia64*)                # Intel C compiler on ia64
8992          tmp_addflag=' -i_dynamic' ;;
8993        efc*,ia64* | ifort*,ia64*)      # Intel Fortran compiler on ia64
8994          tmp_addflag=' -i_dynamic -nofor_main' ;;
8995        ifc* | ifort*)                  # Intel Fortran compiler
8996          tmp_addflag=' -nofor_main' ;;
8997        esac
8998        archive_cmds='$CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8999
9000        if test $supports_anon_versioning = yes; then
9001          archive_expsym_cmds='$echo "{ global:" > $output_objdir/$libname.ver~
9002  cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9003  $echo "local: *; };" >> $output_objdir/$libname.ver~
9004          $CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
9005        fi
9006      else
9007        ld_shlibs=no
9008      fi
9009      ;;
9010
9011    netbsd*)
9012      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
9013        archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
9014        wlarc=
9015      else
9016        archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9017        archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9018      fi
9019      ;;
9020
9021    solaris*)
9022      if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
9023        ld_shlibs=no
9024        cat <<EOF 1>&2
9025
9026*** Warning: The releases 2.8.* of the GNU linker cannot reliably
9027*** create shared libraries on Solaris systems.  Therefore, libtool
9028*** is disabling shared libraries support.  We urge you to upgrade GNU
9029*** binutils to release 2.9.1 or newer.  Another option is to modify
9030*** your PATH or compiler configuration so that the native linker is
9031*** used, and then restart.
9032
9033EOF
9034      elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
9035        archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9036        archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9037      else
9038        ld_shlibs=no
9039      fi
9040      ;;
9041
9042    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
9043      case `$LD -v 2>&1` in
9044        *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
9045        ld_shlibs=no
9046        cat <<_LT_EOF 1>&2
9047
9048*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
9049*** reliably create shared libraries on SCO systems.  Therefore, libtool
9050*** is disabling shared libraries support.  We urge you to upgrade GNU
9051*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
9052*** your PATH or compiler configuration so that the native linker is
9053*** used, and then restart.
9054
9055_LT_EOF
9056        ;;
9057        *)
9058          if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
9059            hardcode_libdir_flag_spec='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`'
9060            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib'
9061            archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib'
9062          else
9063            ld_shlibs=no
9064          fi
9065        ;;
9066      esac
9067      ;;
9068
9069    sunos4*)
9070      archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9071      wlarc=
9072      hardcode_direct=yes
9073      hardcode_shlibpath_var=no
9074      ;;
9075
9076    *)
9077      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
9078        archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9079        archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9080      else
9081        ld_shlibs=no
9082      fi
9083      ;;
9084    esac
9085
9086    if test "$ld_shlibs" = no; then
9087      runpath_var=
9088      hardcode_libdir_flag_spec=
9089      export_dynamic_flag_spec=
9090      whole_archive_flag_spec=
9091    fi
9092  else
9093    # PORTME fill in a description of your system's linker (not GNU ld)
9094    case $host_os in
9095    aix3*)
9096      allow_undefined_flag=unsupported
9097      always_export_symbols=yes
9098      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'
9099      # Note: this linker hardcodes the directories in LIBPATH if there
9100      # are no directories specified by -L.
9101      hardcode_minus_L=yes
9102      if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
9103        # Neither direct hardcoding nor static linking is supported with a
9104        # broken collect2.
9105        hardcode_direct=unsupported
9106      fi
9107      ;;
9108
9109    aix4* | aix5*)
9110      if test "$host_cpu" = ia64; then
9111        # On IA64, the linker does run time linking by default, so we don't
9112        # have to do anything special.
9113        aix_use_runtimelinking=no
9114        exp_sym_flag='-Bexport'
9115        no_entry_flag=""
9116      else
9117        # If we're using GNU nm, then we don't want the "-C" option.
9118        # -C means demangle to AIX nm, but means don't demangle with GNU nm
9119        if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
9120          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'
9121        else
9122          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'
9123        fi
9124        aix_use_runtimelinking=no
9125
9126        # Test if we are trying to use run time linking or normal
9127        # AIX style linking. If -brtl is somewhere in LDFLAGS, we
9128        # need to do runtime linking.
9129        case $host_os in aix4.[23]|aix4.[23].*|aix5*)
9130          for ld_flag in $LDFLAGS; do
9131          if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
9132            aix_use_runtimelinking=yes
9133            break
9134          fi
9135          done
9136          ;;
9137        esac
9138
9139        exp_sym_flag='-bexport'
9140        no_entry_flag='-bnoentry'
9141      fi
9142
9143      # When large executables or shared objects are built, AIX ld can
9144      # have problems creating the table of contents.  If linking a library
9145      # or program results in "error TOC overflow" add -mminimal-toc to
9146      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
9147      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
9148
9149      archive_cmds=''
9150      hardcode_direct=yes
9151      hardcode_libdir_separator=':'
9152      link_all_deplibs=yes
9153
9154      if test "$GCC" = yes; then
9155        case $host_os in aix4.[012]|aix4.[012].*)
9156        # We only want to do this on AIX 4.2 and lower, the check
9157        # below for broken collect2 doesn't work under 4.3+
9158          collect2name=`${CC} -print-prog-name=collect2`
9159          if test -f "$collect2name" && \
9160           strings "$collect2name" | grep resolve_lib_name >/dev/null
9161          then
9162          # We have reworked collect2
9163          hardcode_direct=yes
9164          else
9165          # We have old collect2
9166          hardcode_direct=unsupported
9167          # It fails to find uninstalled libraries when the uninstalled
9168          # path is not listed in the libpath.  Setting hardcode_minus_L
9169          # to unsupported forces relinking
9170          hardcode_minus_L=yes
9171          hardcode_libdir_flag_spec='-L$libdir'
9172          hardcode_libdir_separator=
9173          fi
9174          ;;
9175        esac
9176        shared_flag='-shared'
9177        if test "$aix_use_runtimelinking" = yes; then
9178          shared_flag="$shared_flag "'${wl}-G'
9179        fi
9180      else
9181        # not using gcc
9182        if test "$host_cpu" = ia64; then
9183        # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
9184        # chokes on -Wl,-G. The following line is correct:
9185          shared_flag='-G'
9186        else
9187          if test "$aix_use_runtimelinking" = yes; then
9188            shared_flag='${wl}-G'
9189          else
9190            shared_flag='${wl}-bM:SRE'
9191          fi
9192        fi
9193      fi
9194
9195      # It seems that -bexpall does not export symbols beginning with
9196      # underscore (_), so it is better to generate a list of symbols to export.
9197      always_export_symbols=yes
9198      if test "$aix_use_runtimelinking" = yes; then
9199        # Warning - without using the other runtime loading flags (-brtl),
9200        # -berok will link without error, but may produce a broken library.
9201        allow_undefined_flag='-berok'
9202       # Determine the default libpath from the value encoded in an empty executable.
9203       cat >conftest.$ac_ext <<_ACEOF
9204/* confdefs.h.  */
9205_ACEOF
9206cat confdefs.h >>conftest.$ac_ext
9207cat >>conftest.$ac_ext <<_ACEOF
9208/* end confdefs.h.  */
9209
9210int
9211main ()
9212{
9213
9214  ;
9215  return 0;
9216}
9217_ACEOF
9218rm -f conftest.$ac_objext conftest$ac_exeext
9219if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9220  (eval $ac_link) 2>conftest.er1
9221  ac_status=$?
9222  grep -v '^ *+' conftest.er1 >conftest.err
9223  rm -f conftest.er1
9224  cat conftest.err >&5
9225  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9226  (exit $ac_status); } &&
9227         { ac_try='test -z "$ac_c_werror_flag"
9228                         || test ! -s conftest.err'
9229  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9230  (eval $ac_try) 2>&5
9231  ac_status=$?
9232  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9233  (exit $ac_status); }; } &&
9234         { ac_try='test -s conftest$ac_exeext'
9235  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9236  (eval $ac_try) 2>&5
9237  ac_status=$?
9238  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9239  (exit $ac_status); }; }; then
9240
9241aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
9242}'`
9243# Check for a 64-bit object if we didn't find anything.
9244if 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; }
9245}'`; fi
9246else
9247  echo "$as_me: failed program was:" >&5
9248sed 's/^/| /' conftest.$ac_ext >&5
9249
9250fi
9251rm -f conftest.err conftest.$ac_objext \
9252      conftest$ac_exeext conftest.$ac_ext
9253if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
9254
9255       hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
9256        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"
9257       else
9258        if test "$host_cpu" = ia64; then
9259          hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
9260          allow_undefined_flag="-z nodefs"
9261          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"
9262        else
9263         # Determine the default libpath from the value encoded in an empty executable.
9264         cat >conftest.$ac_ext <<_ACEOF
9265/* confdefs.h.  */
9266_ACEOF
9267cat confdefs.h >>conftest.$ac_ext
9268cat >>conftest.$ac_ext <<_ACEOF
9269/* end confdefs.h.  */
9270
9271int
9272main ()
9273{
9274
9275  ;
9276  return 0;
9277}
9278_ACEOF
9279rm -f conftest.$ac_objext conftest$ac_exeext
9280if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9281  (eval $ac_link) 2>conftest.er1
9282  ac_status=$?
9283  grep -v '^ *+' conftest.er1 >conftest.err
9284  rm -f conftest.er1
9285  cat conftest.err >&5
9286  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9287  (exit $ac_status); } &&
9288         { ac_try='test -z "$ac_c_werror_flag"
9289                         || test ! -s conftest.err'
9290  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9291  (eval $ac_try) 2>&5
9292  ac_status=$?
9293  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9294  (exit $ac_status); }; } &&
9295         { ac_try='test -s conftest$ac_exeext'
9296  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9297  (eval $ac_try) 2>&5
9298  ac_status=$?
9299  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9300  (exit $ac_status); }; }; then
9301
9302aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
9303}'`
9304# Check for a 64-bit object if we didn't find anything.
9305if 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; }
9306}'`; fi
9307else
9308  echo "$as_me: failed program was:" >&5
9309sed 's/^/| /' conftest.$ac_ext >&5
9310
9311fi
9312rm -f conftest.err conftest.$ac_objext \
9313      conftest$ac_exeext conftest.$ac_ext
9314if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
9315
9316         hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
9317          # Warning - without using the other run time loading flags,
9318          # -berok will link without error, but may produce a broken library.
9319          no_undefined_flag=' ${wl}-bernotok'
9320          allow_undefined_flag=' ${wl}-berok'
9321          # Exported symbols can be pulled into shared objects from archives
9322          whole_archive_flag_spec='$convenience'
9323          archive_cmds_need_lc=yes
9324          # This is similar to how AIX traditionally builds its shared libraries.
9325          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'
9326        fi
9327      fi
9328      ;;
9329
9330    amigaos*)
9331      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)'
9332      hardcode_libdir_flag_spec='-L$libdir'
9333      hardcode_minus_L=yes
9334      # see comment about different semantics on the GNU ld section
9335      ld_shlibs=no
9336      ;;
9337
9338    bsdi[45]*)
9339      export_dynamic_flag_spec=-rdynamic
9340      ;;
9341
9342    cygwin* | mingw* | pw32*)
9343      # When not using gcc, we currently assume that we are using
9344      # Microsoft Visual C++.
9345      # hardcode_libdir_flag_spec is actually meaningless, as there is
9346      # no search path for DLLs.
9347      hardcode_libdir_flag_spec=' '
9348      allow_undefined_flag=unsupported
9349      # Tell ltmain to make .lib files, not .a files.
9350      libext=lib
9351      # Tell ltmain to make .dll files, not .so files.
9352      shrext_cmds=".dll"
9353      # FIXME: Setting linknames here is a bad hack.
9354      archive_cmds='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames='
9355      # The linker will automatically build a .lib file if we build a DLL.
9356      old_archive_From_new_cmds='true'
9357      # FIXME: Should let the user specify the lib program.
9358      old_archive_cmds='lib /OUT:$oldlib$oldobjs$old_deplibs'
9359      fix_srcfile_path='`cygpath -w "$srcfile"`'
9360      enable_shared_with_static_runtimes=yes
9361      ;;
9362
9363    darwin* | rhapsody*)
9364      case $host_os in
9365        rhapsody* | darwin1.[012])
9366         allow_undefined_flag='${wl}-undefined ${wl}suppress'
9367         ;;
9368       *) # Darwin 1.3 on
9369         if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
9370           allow_undefined_flag='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
9371         else
9372           case ${MACOSX_DEPLOYMENT_TARGET} in
9373             10.[012])
9374               allow_undefined_flag='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
9375               ;;
9376             10.*)
9377               allow_undefined_flag='${wl}-undefined ${wl}dynamic_lookup'
9378               ;;
9379           esac
9380         fi
9381         ;;
9382      esac
9383      archive_cmds_need_lc=no
9384      hardcode_direct=no
9385      hardcode_automatic=yes
9386      hardcode_shlibpath_var=unsupported
9387      whole_archive_flag_spec=''
9388      link_all_deplibs=yes
9389    if test "$GCC" = yes ; then
9390        output_verbose_link_cmd='echo'
9391        archive_cmds='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
9392      module_cmds='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
9393      # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
9394      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}'
9395      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}'
9396    else
9397      case $cc_basename in
9398        xlc*)
9399         output_verbose_link_cmd='echo'
9400         archive_cmds='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring'
9401         module_cmds='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
9402          # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
9403         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}'
9404          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}'
9405          ;;
9406       *)
9407         ld_shlibs=no
9408          ;;
9409      esac
9410    fi
9411      ;;
9412
9413    dgux*)
9414      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9415      hardcode_libdir_flag_spec='-L$libdir'
9416      hardcode_shlibpath_var=no
9417      ;;
9418
9419    freebsd1*)
9420      ld_shlibs=no
9421      ;;
9422
9423    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
9424    # support.  Future versions do this automatically, but an explicit c++rt0.o
9425    # does not break anything, and helps significantly (at the cost of a little
9426    # extra space).
9427    freebsd2.2*)
9428      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
9429      hardcode_libdir_flag_spec='-R$libdir'
9430      hardcode_direct=yes
9431      hardcode_shlibpath_var=no
9432      ;;
9433
9434    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
9435    freebsd2*)
9436      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9437      hardcode_direct=yes
9438      hardcode_minus_L=yes
9439      hardcode_shlibpath_var=no
9440      ;;
9441
9442    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
9443    freebsd* | kfreebsd*-gnu | dragonfly*)
9444      archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
9445      hardcode_libdir_flag_spec='-R$libdir'
9446      hardcode_direct=yes
9447      hardcode_shlibpath_var=no
9448      ;;
9449
9450    hpux9*)
9451      if test "$GCC" = yes; then
9452        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'
9453      else
9454        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'
9455      fi
9456      hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9457      hardcode_libdir_separator=:
9458      hardcode_direct=yes
9459
9460      # hardcode_minus_L: Not really in the search PATH,
9461      # but as the default location of the library.
9462      hardcode_minus_L=yes
9463      export_dynamic_flag_spec='${wl}-E'
9464      ;;
9465
9466    hpux10*)
9467      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
9468        archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9469      else
9470        archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9471      fi
9472      if test "$with_gnu_ld" = no; then
9473        hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9474        hardcode_libdir_separator=:
9475
9476        hardcode_direct=yes
9477        export_dynamic_flag_spec='${wl}-E'
9478
9479        # hardcode_minus_L: Not really in the search PATH,
9480        # but as the default location of the library.
9481        hardcode_minus_L=yes
9482      fi
9483      ;;
9484
9485    hpux11*)
9486      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
9487        case $host_cpu in
9488        hppa*64*)
9489          archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9490          ;;
9491        ia64*)
9492          archive_cmds='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9493          ;;
9494        *)
9495          archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9496          ;;
9497        esac
9498      else
9499        case $host_cpu in
9500        hppa*64*)
9501          archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9502          ;;
9503        ia64*)
9504          archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9505          ;;
9506        *)
9507          archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9508          ;;
9509        esac
9510      fi
9511      if test "$with_gnu_ld" = no; then
9512        hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9513        hardcode_libdir_separator=:
9514
9515        case $host_cpu in
9516        hppa*64*|ia64*)
9517          hardcode_libdir_flag_spec_ld='+b $libdir'
9518          hardcode_direct=no
9519          hardcode_shlibpath_var=no
9520          ;;
9521        *)
9522          hardcode_direct=yes
9523          export_dynamic_flag_spec='${wl}-E'
9524
9525          # hardcode_minus_L: Not really in the search PATH,
9526          # but as the default location of the library.
9527          hardcode_minus_L=yes
9528          ;;
9529        esac
9530      fi
9531      ;;
9532
9533    irix5* | irix6* | nonstopux*)
9534      if test "$GCC" = yes; then
9535        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'
9536      else
9537        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'
9538        hardcode_libdir_flag_spec_ld='-rpath $libdir'
9539      fi
9540      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9541      hardcode_libdir_separator=:
9542      link_all_deplibs=yes
9543      ;;
9544
9545    netbsd*)
9546      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
9547        archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
9548      else
9549        archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
9550      fi
9551      hardcode_libdir_flag_spec='-R$libdir'
9552      hardcode_direct=yes
9553      hardcode_shlibpath_var=no
9554      ;;
9555
9556    newsos6)
9557      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9558      hardcode_direct=yes
9559      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9560      hardcode_libdir_separator=:
9561      hardcode_shlibpath_var=no
9562      ;;
9563
9564    openbsd*)
9565      hardcode_direct=yes
9566      hardcode_shlibpath_var=no
9567      if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9568        archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9569        archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
9570        hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9571        export_dynamic_flag_spec='${wl}-E'
9572      else
9573       case $host_os in
9574         openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
9575           archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9576           hardcode_libdir_flag_spec='-R$libdir'
9577           ;;
9578         *)
9579           archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9580           hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9581           ;;
9582       esac
9583      fi
9584      ;;
9585
9586    os2*)
9587      hardcode_libdir_flag_spec='-L$libdir'
9588      hardcode_minus_L=yes
9589      allow_undefined_flag=unsupported
9590      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'
9591      old_archive_From_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
9592      ;;
9593
9594    osf3*)
9595      if test "$GCC" = yes; then
9596        allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9597        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'
9598      else
9599        allow_undefined_flag=' -expect_unresolved \*'
9600        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'
9601      fi
9602      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9603      hardcode_libdir_separator=:
9604      ;;
9605
9606    osf4* | osf5*)      # as osf3* with the addition of -msym flag
9607      if test "$GCC" = yes; then
9608        allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9609        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'
9610        hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9611      else
9612        allow_undefined_flag=' -expect_unresolved \*'
9613        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'
9614        archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~
9615        $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'
9616
9617        # Both c and cxx compiler support -rpath directly
9618        hardcode_libdir_flag_spec='-rpath $libdir'
9619      fi
9620      hardcode_libdir_separator=:
9621      ;;
9622
9623    solaris*)
9624      no_undefined_flag=' -z text'
9625      if test "$GCC" = yes; then
9626        wlarc='${wl}'
9627        archive_cmds='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9628        archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
9629          $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
9630      else
9631        wlarc=''
9632        archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
9633        archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
9634        $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
9635      fi
9636      hardcode_libdir_flag_spec='-R$libdir'
9637      hardcode_shlibpath_var=no
9638      case $host_os in
9639      solaris2.[0-5] | solaris2.[0-5].*) ;;
9640      *)
9641        # The compiler driver will combine linker options so we
9642        # cannot just pass the convience library names through
9643        # without $wl, iff we do not link with $LD.
9644        # Luckily, gcc supports the same syntax we need for Sun Studio.
9645        # Supported since Solaris 2.6 (maybe 2.5.1?)
9646        case $wlarc in
9647        '')
9648          whole_archive_flag_spec='-z allextract$convenience -z defaultextract' ;;
9649        *)
9650          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' ;;
9651        esac ;;
9652      esac
9653      link_all_deplibs=yes
9654      ;;
9655
9656    sunos4*)
9657      if test "x$host_vendor" = xsequent; then
9658        # Use $CC to link under sequent, because it throws in some extra .o
9659        # files that make .init and .fini sections work.
9660        archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
9661      else
9662        archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
9663      fi
9664      hardcode_libdir_flag_spec='-L$libdir'
9665      hardcode_direct=yes
9666      hardcode_minus_L=yes
9667      hardcode_shlibpath_var=no
9668      ;;
9669
9670    sysv4)
9671      case $host_vendor in
9672        sni)
9673          archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9674          hardcode_direct=yes # is this really true???
9675        ;;
9676        siemens)
9677          ## LD is ld it makes a PLAMLIB
9678          ## CC just makes a GrossModule.
9679          archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
9680          reload_cmds='$CC -r -o $output$reload_objs'
9681          hardcode_direct=no
9682        ;;
9683        motorola)
9684          archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9685          hardcode_direct=no #Motorola manual says yes, but my tests say they lie
9686        ;;
9687      esac
9688      runpath_var='LD_RUN_PATH'
9689      hardcode_shlibpath_var=no
9690      ;;
9691
9692    sysv4.3*)
9693      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9694      hardcode_shlibpath_var=no
9695      export_dynamic_flag_spec='-Bexport'
9696      ;;
9697
9698    sysv4*MP*)
9699      if test -d /usr/nec; then
9700        archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9701        hardcode_shlibpath_var=no
9702        runpath_var=LD_RUN_PATH
9703        hardcode_runpath_var=yes
9704        ld_shlibs=yes
9705      fi
9706      ;;
9707
9708    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7*)
9709      no_undefined_flag='${wl}-z,text'
9710      archive_cmds_need_lc=no
9711      hardcode_shlibpath_var=no
9712      runpath_var='LD_RUN_PATH'
9713
9714      if test "$GCC" = yes; then
9715        archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9716        archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9717      else
9718        archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9719        archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9720      fi
9721      ;;
9722
9723    sysv5* | sco3.2v5* | sco5v6*)
9724      # Note: We can NOT use -z defs as we might desire, because we do not
9725      # link with -lc, and that would cause any symbols used from libc to
9726      # always be unresolved, which means just about no library would
9727      # ever link correctly.  If we're not using GNU ld we use -z text
9728      # though, which does catch some bad symbols but isn't as heavy-handed
9729      # as -z defs.
9730      no_undefined_flag='${wl}-z,text'
9731      allow_undefined_flag='${wl}-z,nodefs'
9732      archive_cmds_need_lc=no
9733      hardcode_shlibpath_var=no
9734      hardcode_libdir_flag_spec='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
9735      hardcode_libdir_separator=':'
9736      link_all_deplibs=yes
9737      export_dynamic_flag_spec='${wl}-Bexport'
9738      runpath_var='LD_RUN_PATH'
9739
9740      if test "$GCC" = yes; then
9741        archive_cmds='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
9742        archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
9743      else
9744        archive_cmds='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
9745        archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
9746      fi
9747      ;;
9748
9749    uts4*)
9750      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9751      hardcode_libdir_flag_spec='-L$libdir'
9752      hardcode_shlibpath_var=no
9753      ;;
9754
9755    *)
9756      ld_shlibs=no
9757      ;;
9758    esac
9759  fi
9760
9761echo "$as_me:$LINENO: result: $ld_shlibs" >&5
9762echo "${ECHO_T}$ld_shlibs" >&6
9763test "$ld_shlibs" = no && can_build_shared=no
9764
9765#
9766# Do we need to explicitly link libc?
9767#
9768case "x$archive_cmds_need_lc" in
9769x|xyes)
9770  # Assume -lc should be added
9771  archive_cmds_need_lc=yes
9772
9773  if test "$enable_shared" = yes && test "$GCC" = yes; then
9774    case $archive_cmds in
9775    *'~'*)
9776      # FIXME: we may have to deal with multi-command sequences.
9777      ;;
9778    '$CC '*)
9779      # Test whether the compiler implicitly links with -lc since on some
9780      # systems, -lgcc has to come before -lc. If gcc already passes -lc
9781      # to ld, don't add -lc before -lgcc.
9782      echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
9783echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6
9784      $rm conftest*
9785      printf "$lt_simple_compile_test_code" > conftest.$ac_ext
9786
9787      if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
9788  (eval $ac_compile) 2>&5
9789  ac_status=$?
9790  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9791  (exit $ac_status); } 2>conftest.err; then
9792        soname=conftest
9793        lib=conftest
9794        libobjs=conftest.$ac_objext
9795        deplibs=
9796        wl=$lt_prog_compiler_wl
9797        pic_flag=$lt_prog_compiler_pic
9798        compiler_flags=-v
9799        linker_flags=-v
9800        verstring=
9801        output_objdir=.
9802        libname=conftest
9803        lt_save_allow_undefined_flag=$allow_undefined_flag
9804        allow_undefined_flag=
9805        if { (eval echo "$as_me:$LINENO: \"$archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
9806  (eval $archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
9807  ac_status=$?
9808  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9809  (exit $ac_status); }
9810        then
9811          archive_cmds_need_lc=no
9812        else
9813          archive_cmds_need_lc=yes
9814        fi
9815        allow_undefined_flag=$lt_save_allow_undefined_flag
9816      else
9817        cat conftest.err 1>&5
9818      fi
9819      $rm conftest*
9820      echo "$as_me:$LINENO: result: $archive_cmds_need_lc" >&5
9821echo "${ECHO_T}$archive_cmds_need_lc" >&6
9822      ;;
9823    esac
9824  fi
9825  ;;
9826esac
9827
9828echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
9829echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6
9830library_names_spec=
9831libname_spec='lib$name'
9832soname_spec=
9833shrext_cmds=".so"
9834postinstall_cmds=
9835postuninstall_cmds=
9836finish_cmds=
9837finish_eval=
9838shlibpath_var=
9839shlibpath_overrides_runpath=unknown
9840version_type=none
9841dynamic_linker="$host_os ld.so"
9842sys_lib_dlsearch_path_spec="/lib /usr/lib"
9843if test "$GCC" = yes; then
9844  sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
9845  if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then
9846    # if the path contains ";" then we assume it to be the separator
9847    # otherwise default to the standard path separator (i.e. ":") - it is
9848    # assumed that no part of a normal pathname contains ";" but that should
9849    # okay in the real world where ";" in dirpaths is itself problematic.
9850    sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
9851  else
9852    sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
9853  fi
9854else
9855  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
9856fi
9857need_lib_prefix=unknown
9858hardcode_into_libs=no
9859
9860# when you set need_version to no, make sure it does not cause -set_version
9861# flags to be left without arguments
9862need_version=unknown
9863
9864case $host_os in
9865aix3*)
9866  version_type=linux
9867  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
9868  shlibpath_var=LIBPATH
9869
9870  # AIX 3 has no versioning support, so we append a major version to the name.
9871  soname_spec='${libname}${release}${shared_ext}$major'
9872  ;;
9873
9874aix4* | aix5*)
9875  version_type=linux
9876  need_lib_prefix=no
9877  need_version=no
9878  hardcode_into_libs=yes
9879  if test "$host_cpu" = ia64; then
9880    # AIX 5 supports IA64
9881    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
9882    shlibpath_var=LD_LIBRARY_PATH
9883  else
9884    # With GCC up to 2.95.x, collect2 would create an import file
9885    # for dependence libraries.  The import file would start with
9886    # the line `#! .'.  This would cause the generated library to
9887    # depend on `.', always an invalid library.  This was fixed in
9888    # development snapshots of GCC prior to 3.0.
9889    case $host_os in
9890      aix4 | aix4.[01] | aix4.[01].*)
9891      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
9892           echo ' yes '
9893           echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
9894        :
9895      else
9896        can_build_shared=no
9897      fi
9898      ;;
9899    esac
9900    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
9901    # soname into executable. Probably we can add versioning support to
9902    # collect2, so additional links can be useful in future.
9903    if test "$aix_use_runtimelinking" = yes; then
9904      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
9905      # instead of lib<name>.a to let people know that these are not
9906      # typical AIX shared libraries.
9907      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9908    else
9909      # We preserve .a as extension for shared libraries through AIX4.2
9910      # and later when we are not doing run time linking.
9911      library_names_spec='${libname}${release}.a $libname.a'
9912      soname_spec='${libname}${release}${shared_ext}$major'
9913    fi
9914    shlibpath_var=LIBPATH
9915  fi
9916  ;;
9917
9918amigaos*)
9919  library_names_spec='$libname.ixlibrary $libname.a'
9920  # Create ${libname}_ixlibrary.a entries in /sys/libs.
9921  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'
9922  ;;
9923
9924beos*)
9925  library_names_spec='${libname}${shared_ext}'
9926  dynamic_linker="$host_os ld.so"
9927  shlibpath_var=LIBRARY_PATH
9928  ;;
9929
9930bsdi[45]*)
9931  version_type=linux
9932  need_version=no
9933  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9934  soname_spec='${libname}${release}${shared_ext}$major'
9935  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
9936  shlibpath_var=LD_LIBRARY_PATH
9937  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
9938  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
9939  # the default ld.so.conf also contains /usr/contrib/lib and
9940  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
9941  # libtool to hard-code these into programs
9942  ;;
9943
9944cygwin* | mingw* | pw32*)
9945  version_type=windows
9946  shrext_cmds=".dll"
9947  need_version=no
9948  need_lib_prefix=no
9949
9950  case $GCC,$host_os in
9951  yes,cygwin* | yes,mingw* | yes,pw32*)
9952    library_names_spec='$libname.dll.a'
9953    # DLL is installed to $(libdir)/../bin by postinstall_cmds
9954    postinstall_cmds='base_file=`basename \${file}`~
9955      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
9956      dldir=$destdir/`dirname \$dlpath`~
9957      test -d \$dldir || mkdir -p \$dldir~
9958      $install_prog $dir/$dlname \$dldir/$dlname~
9959      chmod a+x \$dldir/$dlname'
9960    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
9961      dlpath=$dir/\$dldll~
9962       $rm \$dlpath'
9963    shlibpath_overrides_runpath=yes
9964
9965    case $host_os in
9966    cygwin*)
9967      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
9968      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9969      sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
9970      ;;
9971    mingw*)
9972      # MinGW DLLs use traditional 'lib' prefix
9973      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9974      sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
9975      if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
9976        # It is most probably a Windows format PATH printed by
9977        # mingw gcc, but we are running on Cygwin. Gcc prints its search
9978        # path with ; separators, and with drive letters. We can handle the
9979        # drive letters (cygwin fileutils understands them), so leave them,
9980        # especially as we might pass files found there to a mingw objdump,
9981        # which wouldn't understand a cygwinified path. Ahh.
9982        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
9983      else
9984        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
9985      fi
9986      ;;
9987    pw32*)
9988      # pw32 DLLs use 'pw' prefix rather than 'lib'
9989      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9990      ;;
9991    esac
9992    ;;
9993
9994  *)
9995    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
9996    ;;
9997  esac
9998  dynamic_linker='Win32 ld.exe'
9999  # FIXME: first we should search . and the directory the executable is in
10000  shlibpath_var=PATH
10001  ;;
10002
10003darwin* | rhapsody*)
10004  dynamic_linker="$host_os dyld"
10005  version_type=darwin
10006  need_lib_prefix=no
10007  need_version=no
10008  library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
10009  soname_spec='${libname}${release}${major}$shared_ext'
10010  shlibpath_overrides_runpath=yes
10011  shlibpath_var=DYLD_LIBRARY_PATH
10012  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
10013  # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same.
10014  if test "$GCC" = yes; then
10015    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"`
10016  else
10017    sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib'
10018  fi
10019  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
10020  ;;
10021
10022dgux*)
10023  version_type=linux
10024  need_lib_prefix=no
10025  need_version=no
10026  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
10027  soname_spec='${libname}${release}${shared_ext}$major'
10028  shlibpath_var=LD_LIBRARY_PATH
10029  ;;
10030
10031freebsd1*)
10032  dynamic_linker=no
10033  ;;
10034
10035kfreebsd*-gnu)
10036  version_type=linux
10037  need_lib_prefix=no
10038  need_version=no
10039  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10040  soname_spec='${libname}${release}${shared_ext}$major'
10041  shlibpath_var=LD_LIBRARY_PATH
10042  shlibpath_overrides_runpath=no
10043  hardcode_into_libs=yes
10044  dynamic_linker='GNU ld.so'
10045  ;;
10046
10047freebsd* | dragonfly*)
10048  # DragonFly does not have aout.  When/if they implement a new
10049  # versioning mechanism, adjust this.
10050  if test -x /usr/bin/objformat; then
10051    objformat=`/usr/bin/objformat`
10052  else
10053    case $host_os in
10054    freebsd[123]*) objformat=aout ;;
10055    *) objformat=elf ;;
10056    esac
10057  fi
10058  version_type=freebsd-$objformat
10059  case $version_type in
10060    freebsd-elf*)
10061      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10062      need_version=no
10063      need_lib_prefix=no
10064      ;;
10065    freebsd-*)
10066      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
10067      need_version=yes
10068      ;;
10069  esac
10070  shlibpath_var=LD_LIBRARY_PATH
10071  case $host_os in
10072  freebsd2*)
10073    shlibpath_overrides_runpath=yes
10074    ;;
10075  freebsd3.[01]* | freebsdelf3.[01]*)
10076    shlibpath_overrides_runpath=yes
10077    hardcode_into_libs=yes
10078    ;;
10079  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
10080  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
10081    shlibpath_overrides_runpath=no
10082    hardcode_into_libs=yes
10083    ;;
10084  freebsd*) # from 4.6 on
10085    shlibpath_overrides_runpath=yes
10086    hardcode_into_libs=yes
10087    ;;
10088  esac
10089  ;;
10090
10091gnu*)
10092  version_type=linux
10093  need_lib_prefix=no
10094  need_version=no
10095  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
10096  soname_spec='${libname}${release}${shared_ext}$major'
10097  shlibpath_var=LD_LIBRARY_PATH
10098  hardcode_into_libs=yes
10099  ;;
10100
10101hpux9* | hpux10* | hpux11*)
10102  # Give a soname corresponding to the major version so that dld.sl refuses to
10103  # link against other versions.
10104  version_type=sunos
10105  need_lib_prefix=no
10106  need_version=no
10107  case $host_cpu in
10108  ia64*)
10109    shrext_cmds='.so'
10110    hardcode_into_libs=yes
10111    dynamic_linker="$host_os dld.so"
10112    shlibpath_var=LD_LIBRARY_PATH
10113    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10114    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10115    soname_spec='${libname}${release}${shared_ext}$major'
10116    if test "X$HPUX_IA64_MODE" = X32; then
10117      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
10118    else
10119      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
10120    fi
10121    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10122    ;;
10123   hppa*64*)
10124     shrext_cmds='.sl'
10125     hardcode_into_libs=yes
10126     dynamic_linker="$host_os dld.sl"
10127     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
10128     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10129     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10130     soname_spec='${libname}${release}${shared_ext}$major'
10131     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
10132     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10133     ;;
10134   *)
10135    shrext_cmds='.sl'
10136    dynamic_linker="$host_os dld.sl"
10137    shlibpath_var=SHLIB_PATH
10138    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
10139    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10140    soname_spec='${libname}${release}${shared_ext}$major'
10141    ;;
10142  esac
10143  # HP-UX runs *really* slowly unless shared libraries are mode 555.
10144  postinstall_cmds='chmod 555 $lib'
10145  ;;
10146
10147interix3*)
10148  version_type=linux
10149  need_lib_prefix=no
10150  need_version=no
10151  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10152  soname_spec='${libname}${release}${shared_ext}$major'
10153  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
10154  shlibpath_var=LD_LIBRARY_PATH
10155  shlibpath_overrides_runpath=no
10156  hardcode_into_libs=yes
10157  ;;
10158
10159irix5* | irix6* | nonstopux*)
10160  case $host_os in
10161    nonstopux*) version_type=nonstopux ;;
10162    *)
10163        if test "$lt_cv_prog_gnu_ld" = yes; then
10164                version_type=linux
10165        else
10166                version_type=irix
10167        fi ;;
10168  esac
10169  need_lib_prefix=no
10170  need_version=no
10171  soname_spec='${libname}${release}${shared_ext}$major'
10172  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
10173  case $host_os in
10174  irix5* | nonstopux*)
10175    libsuff= shlibsuff=
10176    ;;
10177  *)
10178    case $LD in # libtool.m4 will add one of these switches to LD
10179    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
10180      libsuff= shlibsuff= libmagic=32-bit;;
10181    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
10182      libsuff=32 shlibsuff=N32 libmagic=N32;;
10183    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
10184      libsuff=64 shlibsuff=64 libmagic=64-bit;;
10185    *) libsuff= shlibsuff= libmagic=never-match;;
10186    esac
10187    ;;
10188  esac
10189  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
10190  shlibpath_overrides_runpath=no
10191  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
10192  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
10193  hardcode_into_libs=yes
10194  ;;
10195
10196# No shared lib support for Linux oldld, aout, or coff.
10197linux*oldld* | linux*aout* | linux*coff*)
10198  dynamic_linker=no
10199  ;;
10200
10201# This must be Linux ELF.
10202linux*)
10203  version_type=linux
10204  need_lib_prefix=no
10205  need_version=no
10206  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10207  soname_spec='${libname}${release}${shared_ext}$major'
10208  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
10209  shlibpath_var=LD_LIBRARY_PATH
10210  shlibpath_overrides_runpath=no
10211  # This implies no fast_install, which is unacceptable.
10212  # Some rework will be needed to allow for fast_install
10213  # before this can be enabled.
10214  hardcode_into_libs=yes
10215
10216  # Append ld.so.conf contents to the search path
10217  if test -f /etc/ld.so.conf; then
10218    lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:,        ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
10219    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
10220  fi
10221
10222  # We used to test for /lib/ld.so.1 and disable shared libraries on
10223  # powerpc, because MkLinux only supported shared libraries with the
10224  # GNU dynamic linker.  Since this was broken with cross compilers,
10225  # most powerpc-linux boxes support dynamic linking these days and
10226  # people can always --disable-shared, the test was removed, and we
10227  # assume the GNU/Linux dynamic linker is in use.
10228  dynamic_linker='GNU/Linux ld.so'
10229  ;;
10230
10231knetbsd*-gnu)
10232  version_type=linux
10233  need_lib_prefix=no
10234  need_version=no
10235  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10236  soname_spec='${libname}${release}${shared_ext}$major'
10237  shlibpath_var=LD_LIBRARY_PATH
10238  shlibpath_overrides_runpath=no
10239  hardcode_into_libs=yes
10240  dynamic_linker='GNU ld.so'
10241  ;;
10242
10243netbsd*)
10244  version_type=sunos
10245  need_lib_prefix=no
10246  need_version=no
10247  if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
10248    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10249    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10250    dynamic_linker='NetBSD (a.out) ld.so'
10251  else
10252    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10253    soname_spec='${libname}${release}${shared_ext}$major'
10254    dynamic_linker='NetBSD ld.elf_so'
10255  fi
10256  shlibpath_var=LD_LIBRARY_PATH
10257  shlibpath_overrides_runpath=yes
10258  hardcode_into_libs=yes
10259  ;;
10260
10261newsos6)
10262  version_type=linux
10263  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10264  shlibpath_var=LD_LIBRARY_PATH
10265  shlibpath_overrides_runpath=yes
10266  ;;
10267
10268nto-qnx*)
10269  version_type=linux
10270  need_lib_prefix=no
10271  need_version=no
10272  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10273  soname_spec='${libname}${release}${shared_ext}$major'
10274  shlibpath_var=LD_LIBRARY_PATH
10275  shlibpath_overrides_runpath=yes
10276  ;;
10277
10278openbsd*)
10279  version_type=sunos
10280  sys_lib_dlsearch_path_spec="/usr/lib"
10281  need_lib_prefix=no
10282  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
10283  case $host_os in
10284    openbsd3.3 | openbsd3.3.*) need_version=yes ;;
10285    *)                         need_version=no  ;;
10286  esac
10287  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10288  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10289  shlibpath_var=LD_LIBRARY_PATH
10290  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10291    case $host_os in
10292      openbsd2.[89] | openbsd2.[89].*)
10293        shlibpath_overrides_runpath=no
10294        ;;
10295      *)
10296        shlibpath_overrides_runpath=yes
10297        ;;
10298      esac
10299  else
10300    shlibpath_overrides_runpath=yes
10301  fi
10302  ;;
10303
10304os2*)
10305  libname_spec='$name'
10306  shrext_cmds=".dll"
10307  need_lib_prefix=no
10308  library_names_spec='$libname${shared_ext} $libname.a'
10309  dynamic_linker='OS/2 ld.exe'
10310  shlibpath_var=LIBPATH
10311  ;;
10312
10313osf3* | osf4* | osf5*)
10314  version_type=osf
10315  need_lib_prefix=no
10316  need_version=no
10317  soname_spec='${libname}${release}${shared_ext}$major'
10318  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10319  shlibpath_var=LD_LIBRARY_PATH
10320  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
10321  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
10322  ;;
10323
10324solaris*)
10325  version_type=linux
10326  need_lib_prefix=no
10327  need_version=no
10328  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10329  soname_spec='${libname}${release}${shared_ext}$major'
10330  shlibpath_var=LD_LIBRARY_PATH
10331  shlibpath_overrides_runpath=yes
10332  hardcode_into_libs=yes
10333  # ldd complains unless libraries are executable
10334  postinstall_cmds='chmod +x $lib'
10335  ;;
10336
10337sunos4*)
10338  version_type=sunos
10339  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10340  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
10341  shlibpath_var=LD_LIBRARY_PATH
10342  shlibpath_overrides_runpath=yes
10343  if test "$with_gnu_ld" = yes; then
10344    need_lib_prefix=no
10345  fi
10346  need_version=yes
10347  ;;
10348
10349sysv4 | sysv4.3*)
10350  version_type=linux
10351  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10352  soname_spec='${libname}${release}${shared_ext}$major'
10353  shlibpath_var=LD_LIBRARY_PATH
10354  case $host_vendor in
10355    sni)
10356      shlibpath_overrides_runpath=no
10357      need_lib_prefix=no
10358      export_dynamic_flag_spec='${wl}-Blargedynsym'
10359      runpath_var=LD_RUN_PATH
10360      ;;
10361    siemens)
10362      need_lib_prefix=no
10363      ;;
10364    motorola)
10365      need_lib_prefix=no
10366      need_version=no
10367      shlibpath_overrides_runpath=no
10368      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
10369      ;;
10370  esac
10371  ;;
10372
10373sysv4*MP*)
10374  if test -d /usr/nec ;then
10375    version_type=linux
10376    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
10377    soname_spec='$libname${shared_ext}.$major'
10378    shlibpath_var=LD_LIBRARY_PATH
10379  fi
10380  ;;
10381
10382sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
10383  version_type=freebsd-elf
10384  need_lib_prefix=no
10385  need_version=no
10386  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10387  soname_spec='${libname}${release}${shared_ext}$major'
10388  shlibpath_var=LD_LIBRARY_PATH
10389  hardcode_into_libs=yes
10390  if test "$with_gnu_ld" = yes; then
10391    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
10392    shlibpath_overrides_runpath=no
10393  else
10394    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
10395    shlibpath_overrides_runpath=yes
10396    case $host_os in
10397      sco3.2v5*)
10398        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
10399        ;;
10400    esac
10401  fi
10402  sys_lib_dlsearch_path_spec='/usr/lib'
10403  ;;
10404
10405uts4*)
10406  version_type=linux
10407  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10408  soname_spec='${libname}${release}${shared_ext}$major'
10409  shlibpath_var=LD_LIBRARY_PATH
10410  ;;
10411
10412*)
10413  dynamic_linker=no
10414  ;;
10415esac
10416echo "$as_me:$LINENO: result: $dynamic_linker" >&5
10417echo "${ECHO_T}$dynamic_linker" >&6
10418test "$dynamic_linker" = no && can_build_shared=no
10419
10420variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
10421if test "$GCC" = yes; then
10422  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
10423fi
10424
10425echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
10426echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6
10427hardcode_action=
10428if test -n "$hardcode_libdir_flag_spec" || \
10429   test -n "$runpath_var" || \
10430   test "X$hardcode_automatic" = "Xyes" ; then
10431
10432  # We can hardcode non-existant directories.
10433  if test "$hardcode_direct" != no &&
10434     # If the only mechanism to avoid hardcoding is shlibpath_var, we
10435     # have to relink, otherwise we might link with an installed library
10436     # when we should be linking with a yet-to-be-installed one
10437     ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, )" != no &&
10438     test "$hardcode_minus_L" != no; then
10439    # Linking always hardcodes the temporary library directory.
10440    hardcode_action=relink
10441  else
10442    # We can link without hardcoding, and we can hardcode nonexisting dirs.
10443    hardcode_action=immediate
10444  fi
10445else
10446  # We cannot hardcode anything, or else we can only hardcode existing
10447  # directories.
10448  hardcode_action=unsupported
10449fi
10450echo "$as_me:$LINENO: result: $hardcode_action" >&5
10451echo "${ECHO_T}$hardcode_action" >&6
10452
10453if test "$hardcode_action" = relink; then
10454  # Fast installation is not supported
10455  enable_fast_install=no
10456elif test "$shlibpath_overrides_runpath" = yes ||
10457     test "$enable_shared" = no; then
10458  # Fast installation is not necessary
10459  enable_fast_install=needless
10460fi
10461
10462striplib=
10463old_striplib=
10464echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5
10465echo $ECHO_N "checking whether stripping libraries is possible... $ECHO_C" >&6
10466if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then
10467  test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
10468  test -z "$striplib" && striplib="$STRIP --strip-unneeded"
10469  echo "$as_me:$LINENO: result: yes" >&5
10470echo "${ECHO_T}yes" >&6
10471else
10472# FIXME - insert some real tests, host_os isn't really good enough
10473  case $host_os in
10474   darwin*)
10475       if test -n "$STRIP" ; then
10476         striplib="$STRIP -x"
10477         echo "$as_me:$LINENO: result: yes" >&5
10478echo "${ECHO_T}yes" >&6
10479       else
10480  echo "$as_me:$LINENO: result: no" >&5
10481echo "${ECHO_T}no" >&6
10482fi
10483       ;;
10484   *)
10485  echo "$as_me:$LINENO: result: no" >&5
10486echo "${ECHO_T}no" >&6
10487    ;;
10488  esac
10489fi
10490
10491if test "x$enable_dlopen" != xyes; then
10492  enable_dlopen=unknown
10493  enable_dlopen_self=unknown
10494  enable_dlopen_self_static=unknown
10495else
10496  lt_cv_dlopen=no
10497  lt_cv_dlopen_libs=
10498
10499  case $host_os in
10500  beos*)
10501    lt_cv_dlopen="load_add_on"
10502    lt_cv_dlopen_libs=
10503    lt_cv_dlopen_self=yes
10504    ;;
10505
10506  mingw* | pw32*)
10507    lt_cv_dlopen="LoadLibrary"
10508    lt_cv_dlopen_libs=
10509   ;;
10510
10511  cygwin*)
10512    lt_cv_dlopen="dlopen"
10513    lt_cv_dlopen_libs=
10514   ;;
10515
10516  darwin*)
10517  # if libdl is installed we need to link against it
10518    echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
10519echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6
10520if test "${ac_cv_lib_dl_dlopen+set}" = set; then
10521  echo $ECHO_N "(cached) $ECHO_C" >&6
10522else
10523  ac_check_lib_save_LIBS=$LIBS
10524LIBS="-ldl  $LIBS"
10525cat >conftest.$ac_ext <<_ACEOF
10526/* confdefs.h.  */
10527_ACEOF
10528cat confdefs.h >>conftest.$ac_ext
10529cat >>conftest.$ac_ext <<_ACEOF
10530/* end confdefs.h.  */
10531
10532/* Override any gcc2 internal prototype to avoid an error.  */
10533#ifdef __cplusplus
10534extern "C"
10535#endif
10536/* We use char because int might match the return type of a gcc2
10537   builtin and then its argument prototype would still apply.  */
10538char dlopen ();
10539int
10540main ()
10541{
10542dlopen ();
10543  ;
10544  return 0;
10545}
10546_ACEOF
10547rm -f conftest.$ac_objext conftest$ac_exeext
10548if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10549  (eval $ac_link) 2>conftest.er1
10550  ac_status=$?
10551  grep -v '^ *+' conftest.er1 >conftest.err
10552  rm -f conftest.er1
10553  cat conftest.err >&5
10554  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10555  (exit $ac_status); } &&
10556         { ac_try='test -z "$ac_c_werror_flag"
10557                         || test ! -s conftest.err'
10558  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10559  (eval $ac_try) 2>&5
10560  ac_status=$?
10561  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10562  (exit $ac_status); }; } &&
10563         { ac_try='test -s conftest$ac_exeext'
10564  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10565  (eval $ac_try) 2>&5
10566  ac_status=$?
10567  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10568  (exit $ac_status); }; }; then
10569  ac_cv_lib_dl_dlopen=yes
10570else
10571  echo "$as_me: failed program was:" >&5
10572sed 's/^/| /' conftest.$ac_ext >&5
10573
10574ac_cv_lib_dl_dlopen=no
10575fi
10576rm -f conftest.err conftest.$ac_objext \
10577      conftest$ac_exeext conftest.$ac_ext
10578LIBS=$ac_check_lib_save_LIBS
10579fi
10580echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
10581echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6
10582if test $ac_cv_lib_dl_dlopen = yes; then
10583  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
10584else
10585
10586    lt_cv_dlopen="dyld"
10587    lt_cv_dlopen_libs=
10588    lt_cv_dlopen_self=yes
10589
10590fi
10591
10592   ;;
10593
10594  *)
10595    echo "$as_me:$LINENO: checking for shl_load" >&5
10596echo $ECHO_N "checking for shl_load... $ECHO_C" >&6
10597if test "${ac_cv_func_shl_load+set}" = set; then
10598  echo $ECHO_N "(cached) $ECHO_C" >&6
10599else
10600  cat >conftest.$ac_ext <<_ACEOF
10601/* confdefs.h.  */
10602_ACEOF
10603cat confdefs.h >>conftest.$ac_ext
10604cat >>conftest.$ac_ext <<_ACEOF
10605/* end confdefs.h.  */
10606/* Define shl_load to an innocuous variant, in case <limits.h> declares shl_load.
10607   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
10608#define shl_load innocuous_shl_load
10609
10610/* System header to define __stub macros and hopefully few prototypes,
10611    which can conflict with char shl_load (); below.
10612    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
10613    <limits.h> exists even on freestanding compilers.  */
10614
10615#ifdef __STDC__
10616# include <limits.h>
10617#else
10618# include <assert.h>
10619#endif
10620
10621#undef shl_load
10622
10623/* Override any gcc2 internal prototype to avoid an error.  */
10624#ifdef __cplusplus
10625extern "C"
10626{
10627#endif
10628/* We use char because int might match the return type of a gcc2
10629   builtin and then its argument prototype would still apply.  */
10630char shl_load ();
10631/* The GNU C library defines this for functions which it implements
10632    to always fail with ENOSYS.  Some functions are actually named
10633    something starting with __ and the normal name is an alias.  */
10634#if defined (__stub_shl_load) || defined (__stub___shl_load)
10635choke me
10636#else
10637char (*f) () = shl_load;
10638#endif
10639#ifdef __cplusplus
10640}
10641#endif
10642
10643int
10644main ()
10645{
10646return f != shl_load;
10647  ;
10648  return 0;
10649}
10650_ACEOF
10651rm -f conftest.$ac_objext conftest$ac_exeext
10652if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10653  (eval $ac_link) 2>conftest.er1
10654  ac_status=$?
10655  grep -v '^ *+' conftest.er1 >conftest.err
10656  rm -f conftest.er1
10657  cat conftest.err >&5
10658  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10659  (exit $ac_status); } &&
10660         { ac_try='test -z "$ac_c_werror_flag"
10661                         || test ! -s conftest.err'
10662  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10663  (eval $ac_try) 2>&5
10664  ac_status=$?
10665  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10666  (exit $ac_status); }; } &&
10667         { ac_try='test -s conftest$ac_exeext'
10668  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10669  (eval $ac_try) 2>&5
10670  ac_status=$?
10671  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10672  (exit $ac_status); }; }; then
10673  ac_cv_func_shl_load=yes
10674else
10675  echo "$as_me: failed program was:" >&5
10676sed 's/^/| /' conftest.$ac_ext >&5
10677
10678ac_cv_func_shl_load=no
10679fi
10680rm -f conftest.err conftest.$ac_objext \
10681      conftest$ac_exeext conftest.$ac_ext
10682fi
10683echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5
10684echo "${ECHO_T}$ac_cv_func_shl_load" >&6
10685if test $ac_cv_func_shl_load = yes; then
10686  lt_cv_dlopen="shl_load"
10687else
10688  echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5
10689echo $ECHO_N "checking for shl_load in -ldld... $ECHO_C" >&6
10690if test "${ac_cv_lib_dld_shl_load+set}" = set; then
10691  echo $ECHO_N "(cached) $ECHO_C" >&6
10692else
10693  ac_check_lib_save_LIBS=$LIBS
10694LIBS="-ldld  $LIBS"
10695cat >conftest.$ac_ext <<_ACEOF
10696/* confdefs.h.  */
10697_ACEOF
10698cat confdefs.h >>conftest.$ac_ext
10699cat >>conftest.$ac_ext <<_ACEOF
10700/* end confdefs.h.  */
10701
10702/* Override any gcc2 internal prototype to avoid an error.  */
10703#ifdef __cplusplus
10704extern "C"
10705#endif
10706/* We use char because int might match the return type of a gcc2
10707   builtin and then its argument prototype would still apply.  */
10708char shl_load ();
10709int
10710main ()
10711{
10712shl_load ();
10713  ;
10714  return 0;
10715}
10716_ACEOF
10717rm -f conftest.$ac_objext conftest$ac_exeext
10718if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10719  (eval $ac_link) 2>conftest.er1
10720  ac_status=$?
10721  grep -v '^ *+' conftest.er1 >conftest.err
10722  rm -f conftest.er1
10723  cat conftest.err >&5
10724  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10725  (exit $ac_status); } &&
10726         { ac_try='test -z "$ac_c_werror_flag"
10727                         || test ! -s conftest.err'
10728  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10729  (eval $ac_try) 2>&5
10730  ac_status=$?
10731