source: stable/1.8/configure @ 2193

Last change on this file since 2193 was 2193, checked in by stefan, 2 years ago

restoring Bonmin/stable/1.8

  • Property svn:executable set to *
File size: 783.8 KB
Line 
1#! /bin/sh
2# From configure.ac 1.3.
3# Guess values for system-dependent variables and create Makefiles.
4# Generated by GNU Autoconf 2.59 for Bonmin 1.8.
5#
6# Report bugs to <bonmin@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='Bonmin'
432PACKAGE_TARNAME='bonmin'
433PACKAGE_VERSION='1.8'
434PACKAGE_STRING='Bonmin 1.8'
435PACKAGE_BUGREPORT='bonmin@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/Blas"
477ac_subdirs_all="$ac_subdirs_all ThirdParty/Lapack"
478ac_subdirs_all="$ac_subdirs_all ThirdParty/ASL"
479ac_subdirs_all="$ac_subdirs_all ThirdParty/FilterSQP"
480ac_subdirs_all="$ac_subdirs_all ThirdParty/Metis"
481ac_subdirs_all="$ac_subdirs_all ThirdParty/Mumps"
482ac_subdirs_all="$ac_subdirs_all ThirdParty/HSL"
483ac_subdirs_all="$ac_subdirs_all Data/Sample"
484ac_subdirs_all="$ac_subdirs_all CoinUtils"
485ac_subdirs_all="$ac_subdirs_all Osi"
486ac_subdirs_all="$ac_subdirs_all Clp"
487ac_subdirs_all="$ac_subdirs_all Cgl"
488ac_subdirs_all="$ac_subdirs_all Cbc"
489ac_subdirs_all="$ac_subdirs_all Bcp"
490ac_subdirs_all="$ac_subdirs_all Ipopt"
491ac_subdirs_all="$ac_subdirs_all Bonmin"
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 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 Bonmin 1.8 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 Bonmin 1.8:";;
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-blas-lib linker flags for using project Blas
1143  --with-blas-incdir directory with header files for using project Blas
1144  --with-blas-datadir directory with data files for using project Blas
1145  --with-blas             specify BLAS library (or BUILD to enforce use of
1146                          ThirdParty/Blas)
1147  --with-lapack-lib linker flags for using project Lapack
1148  --with-lapack-incdir directory with header files for using project Lapack
1149  --with-lapack-datadir directory with data files for using project Lapack
1150  --with-lapack           specify LAPACK library (or BUILD to enforce use of
1151                          ThirdParty/Lapack)
1152  --with-asl-lib linker flags for using project ASL
1153  --with-asl-incdir directory with header files for using project ASL
1154  --with-asl-datadir directory with data files for using project ASL
1155  --with-filtersqp-lib linker flags for using project FilterSQP
1156  --with-filtersqp-incdir directory with header files for using project
1157                          FilterSQP
1158  --with-filtersqp-datadir
1159                          directory with data files for using project
1160                          FilterSQP
1161  --with-metis-lib linker flags for using project Metis
1162  --with-metis-incdir directory with header files for using project Metis
1163  --with-metis-datadir directory with data files for using project Metis
1164  --with-mumps-lib linker flags for using project Mumps
1165  --with-mumps-incdir directory with header files for using project Mumps
1166  --with-mumps-datadir directory with data files for using project Mumps
1167  --with-hsl-lib linker flags for using project HSL
1168  --with-hsl-incdir directory with header files for using project HSL
1169  --with-hsl-datadir directory with data files for using project HSL
1170  --with-sample-lib linker flags for using project Sample
1171  --with-sample-incdir directory with header files for using project Sample
1172  --with-sample-datadir directory with data files for using project Sample
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-cgl-lib linker flags for using project Cgl
1186  --with-cgl-incdir directory with header files for using project Cgl
1187  --with-cgl-datadir directory with data files for using project Cgl
1188  --with-cbc-lib linker flags for using project Cbc
1189  --with-cbc-incdir directory with header files for using project Cbc
1190  --with-cbc-datadir directory with data files for using project Cbc
1191  --with-bcp-lib linker flags for using project Bcp
1192  --with-bcp-incdir directory with header files for using project Bcp
1193  --with-bcp-datadir directory with data files for using project Bcp
1194  --with-ipopt-lib linker flags for using project Ipopt
1195  --with-ipopt-incdir directory with header files for using project Ipopt
1196  --with-ipopt-datadir directory with data files for using project Ipopt
1197  --with-bonmin-lib linker flags for using project Bonmin
1198  --with-bonmin-incdir directory with header files for using project Bonmin
1199  --with-bonmin-datadir directory with data files for using project Bonmin
1200
1201Some influential environment variables:
1202  CDEFS       Additional -D flags to be used when compiling C code.
1203  ADD_CFLAGS  Additional C compiler options
1204  DBG_CFLAGS  Debug C compiler options
1205  OPT_CFLAGS  Optimize C compiler options
1206  CC          C compiler command
1207  CFLAGS      C compiler flags
1208  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1209              nonstandard directory <lib dir>
1210  CPPFLAGS    C/C++ preprocessor flags, e.g. -I<include dir> if you have
1211              headers in a nonstandard directory <include dir>
1212  MPICC       C MPI Compiler
1213  CXXDEFS     Additional -D flags to be used when compiling C++ code.
1214  ADD_CXXFLAGS
1215              Additional C++ compiler options
1216  DBG_CXXFLAGS
1217              Debug C++ compiler options
1218  OPT_CXXFLAGS
1219              Optimize C++ compiler options
1220  CXX         C++ compiler command
1221  CXXFLAGS    C++ compiler flags
1222  MPICXX      C++ MPI Compiler
1223  ADD_FFLAGS  Additional Fortran compiler options
1224  DBG_FFLAGS  Debug Fortran compiler options
1225  OPT_FFLAGS  Optimize Fortran compiler options
1226  F77         Fortran 77 compiler command
1227  FFLAGS      Fortran 77 compiler flags
1228  MPIF77      Fortran MPI Compiler
1229  CPP         C preprocessor
1230  CXXCPP      C++ preprocessor
1231  COIN_SKIP_PROJECTS
1232              Set to the subdirectories of projects that should be skipped in
1233              the configuration
1234
1235Use these variables to override the choices made by `configure' or to help
1236it to find libraries and programs with nonstandard names/locations.
1237
1238Report bugs to <bonmin@lists.coin-or.org>.
1239_ACEOF
1240fi
1241
1242if test "$ac_init_help" = "recursive"; then
1243  # If there are subdirs, report their specific --help.
1244  ac_popdir=`pwd`
1245  for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1246    test -d $ac_dir || continue
1247    ac_builddir=.
1248
1249if test "$ac_dir" != .; then
1250  ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
1251  # A "../" for each directory in $ac_dir_suffix.
1252  ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
1253else
1254  ac_dir_suffix= ac_top_builddir=
1255fi
1256
1257case $srcdir in
1258  .)  # No --srcdir option.  We are building in place.
1259    ac_srcdir=.
1260    if test -z "$ac_top_builddir"; then
1261       ac_top_srcdir=.
1262    else
1263       ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
1264    fi ;;
1265  [\\/]* | ?:[\\/]* )  # Absolute path.
1266    ac_srcdir=$srcdir$ac_dir_suffix;
1267    ac_top_srcdir=$srcdir ;;
1268  *) # Relative path.
1269    ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
1270    ac_top_srcdir=$ac_top_builddir$srcdir ;;
1271esac
1272
1273# Do not use `cd foo && pwd` to compute absolute paths, because
1274# the directories may not exist.
1275case `pwd` in
1276.) ac_abs_builddir="$ac_dir";;
1277*)
1278  case "$ac_dir" in
1279  .) ac_abs_builddir=`pwd`;;
1280  [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
1281  *) ac_abs_builddir=`pwd`/"$ac_dir";;
1282  esac;;
1283esac
1284case $ac_abs_builddir in
1285.) ac_abs_top_builddir=${ac_top_builddir}.;;
1286*)
1287  case ${ac_top_builddir}. in
1288  .) ac_abs_top_builddir=$ac_abs_builddir;;
1289  [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
1290  *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
1291  esac;;
1292esac
1293case $ac_abs_builddir in
1294.) ac_abs_srcdir=$ac_srcdir;;
1295*)
1296  case $ac_srcdir in
1297  .) ac_abs_srcdir=$ac_abs_builddir;;
1298  [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
1299  *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
1300  esac;;
1301esac
1302case $ac_abs_builddir in
1303.) ac_abs_top_srcdir=$ac_top_srcdir;;
1304*)
1305  case $ac_top_srcdir in
1306  .) ac_abs_top_srcdir=$ac_abs_builddir;;
1307  [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
1308  *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
1309  esac;;
1310esac
1311
1312    cd $ac_dir
1313    # Check for guested configure; otherwise get Cygnus style configure.
1314    if test -f $ac_srcdir/configure.gnu; then
1315      echo
1316      $SHELL $ac_srcdir/configure.gnu  --help=recursive
1317    elif test -f $ac_srcdir/configure; then
1318      echo
1319      $SHELL $ac_srcdir/configure  --help=recursive
1320    elif test -f $ac_srcdir/configure.ac ||
1321           test -f $ac_srcdir/configure.in; then
1322      echo
1323      $ac_configure --help
1324    else
1325      echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1326    fi
1327    cd $ac_popdir
1328  done
1329fi
1330
1331test -n "$ac_init_help" && exit 0
1332if $ac_init_version; then
1333  cat <<\_ACEOF
1334Bonmin configure 1.8
1335generated by GNU Autoconf 2.59
1336
1337Copyright (C) 2003 Free Software Foundation, Inc.
1338This configure script is free software; the Free Software Foundation
1339gives unlimited permission to copy, distribute and modify it.
1340
1341
1342Copyright 2006 International Business Machines and others.
1343All Rights Reserved.
1344This file is part of the open source package Coin which is distributed
1345under the Eclipse Public License.
1346_ACEOF
1347  exit 0
1348fi
1349exec 5>config.log
1350cat >&5 <<_ACEOF
1351This file contains any messages produced by compilers while
1352running configure, to aid debugging if configure makes a mistake.
1353
1354It was created by Bonmin $as_me 1.8, which was
1355generated by GNU Autoconf 2.59.  Invocation command line was
1356
1357  $ $0 $@
1358
1359_ACEOF
1360{
1361cat <<_ASUNAME
1362## --------- ##
1363## Platform. ##
1364## --------- ##
1365
1366hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1367uname -m = `(uname -m) 2>/dev/null || echo unknown`
1368uname -r = `(uname -r) 2>/dev/null || echo unknown`
1369uname -s = `(uname -s) 2>/dev/null || echo unknown`
1370uname -v = `(uname -v) 2>/dev/null || echo unknown`
1371
1372/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1373/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
1374
1375/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
1376/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
1377/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1378hostinfo               = `(hostinfo) 2>/dev/null               || echo unknown`
1379/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
1380/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
1381/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
1382
1383_ASUNAME
1384
1385as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1386for as_dir in $PATH
1387do
1388  IFS=$as_save_IFS
1389  test -z "$as_dir" && as_dir=.
1390  echo "PATH: $as_dir"
1391done
1392
1393} >&5
1394
1395cat >&5 <<_ACEOF
1396
1397
1398## ----------- ##
1399## Core tests. ##
1400## ----------- ##
1401
1402_ACEOF
1403
1404
1405# Keep a trace of the command line.
1406# Strip out --no-create and --no-recursion so they do not pile up.
1407# Strip out --silent because we don't want to record it for future runs.
1408# Also quote any args containing shell meta-characters.
1409# Make two passes to allow for proper duplicate-argument suppression.
1410ac_configure_args=
1411ac_configure_args0=
1412ac_configure_args1=
1413ac_sep=
1414ac_must_keep_next=false
1415for ac_pass in 1 2
1416do
1417  for ac_arg
1418  do
1419    case $ac_arg in
1420    -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1421    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1422    | -silent | --silent | --silen | --sile | --sil)
1423      continue ;;
1424    *" "*|*"    "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
1425      ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1426    esac
1427    case $ac_pass in
1428    1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
1429    2)
1430      ac_configure_args1="$ac_configure_args1 '$ac_arg'"
1431      if test $ac_must_keep_next = true; then
1432        ac_must_keep_next=false # Got value, back to normal.
1433      else
1434        case $ac_arg in
1435          *=* | --config-cache | -C | -disable-* | --disable-* \
1436          | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1437          | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1438          | -with-* | --with-* | -without-* | --without-* | --x)
1439            case "$ac_configure_args0 " in
1440              "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1441            esac
1442            ;;
1443          -* ) ac_must_keep_next=true ;;
1444        esac
1445      fi
1446      ac_configure_args="$ac_configure_args$ac_sep'$ac_arg'"
1447      # Get rid of the leading space.
1448      ac_sep=" "
1449      ;;
1450    esac
1451  done
1452done
1453$as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
1454$as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; }
1455
1456# When interrupted or exit'd, cleanup temporary files, and complete
1457# config.log.  We remove comments because anyway the quotes in there
1458# would cause problems or look ugly.
1459# WARNING: Be sure not to use single quotes in there, as some shells,
1460# such as our DU 5.0 friend, will then `close' the trap.
1461trap 'exit_status=$?
1462  # Save into config.log some information that might help in debugging.
1463  {
1464    echo
1465
1466    cat <<\_ASBOX
1467## ---------------- ##
1468## Cache variables. ##
1469## ---------------- ##
1470_ASBOX
1471    echo
1472    # The following way of writing the cache mishandles newlines in values,
1473{
1474  (set) 2>&1 |
1475    case `(ac_space='"'"' '"'"'; set | grep ac_space) 2>&1` in
1476    *ac_space=\ *)
1477      sed -n \
1478        "s/'"'"'/'"'"'\\\\'"'"''"'"'/g;
1479          s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='"'"'\\2'"'"'/p"
1480      ;;
1481    *)
1482      sed -n \
1483        "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
1484      ;;
1485    esac;
1486}
1487    echo
1488
1489    cat <<\_ASBOX
1490## ----------------- ##
1491## Output variables. ##
1492## ----------------- ##
1493_ASBOX
1494    echo
1495    for ac_var in $ac_subst_vars
1496    do
1497      eval ac_val=$`echo $ac_var`
1498      echo "$ac_var='"'"'$ac_val'"'"'"
1499    done | sort
1500    echo
1501
1502    if test -n "$ac_subst_files"; then
1503      cat <<\_ASBOX
1504## ------------- ##
1505## Output files. ##
1506## ------------- ##
1507_ASBOX
1508      echo
1509      for ac_var in $ac_subst_files
1510      do
1511        eval ac_val=$`echo $ac_var`
1512        echo "$ac_var='"'"'$ac_val'"'"'"
1513      done | sort
1514      echo
1515    fi
1516
1517    if test -s confdefs.h; then
1518      cat <<\_ASBOX
1519## ----------- ##
1520## confdefs.h. ##
1521## ----------- ##
1522_ASBOX
1523      echo
1524      sed "/^$/d" confdefs.h | sort
1525      echo
1526    fi
1527    test "$ac_signal" != 0 &&
1528      echo "$as_me: caught signal $ac_signal"
1529    echo "$as_me: exit $exit_status"
1530  } >&5
1531  rm -f core *.core &&
1532  rm -rf conftest* confdefs* conf$$* $ac_clean_files &&
1533    exit $exit_status
1534     ' 0
1535for ac_signal in 1 2 13 15; do
1536  trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
1537done
1538ac_signal=0
1539
1540# confdefs.h avoids OS command line length limits that DEFS can exceed.
1541rm -rf conftest* confdefs.h
1542# AIX cpp loses on an empty file, so make sure it contains at least a newline.
1543echo >confdefs.h
1544
1545# Predefined preprocessor variables.
1546
1547cat >>confdefs.h <<_ACEOF
1548#define PACKAGE_NAME "$PACKAGE_NAME"
1549_ACEOF
1550
1551
1552cat >>confdefs.h <<_ACEOF
1553#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1554_ACEOF
1555
1556
1557cat >>confdefs.h <<_ACEOF
1558#define PACKAGE_VERSION "$PACKAGE_VERSION"
1559_ACEOF
1560
1561
1562cat >>confdefs.h <<_ACEOF
1563#define PACKAGE_STRING "$PACKAGE_STRING"
1564_ACEOF
1565
1566
1567cat >>confdefs.h <<_ACEOF
1568#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1569_ACEOF
1570
1571
1572# Let the site file select an alternate cache file if it wants to.
1573# Prefer explicitly selected file to automatically selected ones.
1574if test -z "$CONFIG_SITE"; then
1575  if test "x$prefix" != xNONE; then
1576    CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
1577  else
1578    CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
1579  fi
1580fi
1581for ac_site_file in $CONFIG_SITE; do
1582  if test -r "$ac_site_file"; then
1583    { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
1584echo "$as_me: loading site script $ac_site_file" >&6;}
1585    sed 's/^/| /' "$ac_site_file" >&5
1586    . "$ac_site_file"
1587  fi
1588done
1589
1590if test -r "$cache_file"; then
1591  # Some versions of bash will fail to source /dev/null (special
1592  # files actually), so we avoid doing that.
1593  if test -f "$cache_file"; then
1594    { echo "$as_me:$LINENO: loading cache $cache_file" >&5
1595echo "$as_me: loading cache $cache_file" >&6;}
1596    case $cache_file in
1597      [\\/]* | ?:[\\/]* ) . $cache_file;;
1598      *)                      . ./$cache_file;;
1599    esac
1600  fi
1601else
1602  { echo "$as_me:$LINENO: creating cache $cache_file" >&5
1603echo "$as_me: creating cache $cache_file" >&6;}
1604  >$cache_file
1605fi
1606
1607# Check that the precious variables saved in the cache have kept the same
1608# value.
1609ac_cache_corrupted=false
1610for ac_var in `(set) 2>&1 |
1611               sed -n 's/^ac_env_\([a-zA-Z_0-9]*\)_set=.*/\1/p'`; do
1612  eval ac_old_set=\$ac_cv_env_${ac_var}_set
1613  eval ac_new_set=\$ac_env_${ac_var}_set
1614  eval ac_old_val="\$ac_cv_env_${ac_var}_value"
1615  eval ac_new_val="\$ac_env_${ac_var}_value"
1616  case $ac_old_set,$ac_new_set in
1617    set,)
1618      { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
1619echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
1620      ac_cache_corrupted=: ;;
1621    ,set)
1622      { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
1623echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
1624      ac_cache_corrupted=: ;;
1625    ,);;
1626    *)
1627      if test "x$ac_old_val" != "x$ac_new_val"; then
1628        { echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
1629echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
1630        { echo "$as_me:$LINENO:   former value:  $ac_old_val" >&5
1631echo "$as_me:   former value:  $ac_old_val" >&2;}
1632        { echo "$as_me:$LINENO:   current value: $ac_new_val" >&5
1633echo "$as_me:   current value: $ac_new_val" >&2;}
1634        ac_cache_corrupted=:
1635      fi;;
1636  esac
1637  # Pass precious variables to config.status.
1638  if test "$ac_new_set" = set; then
1639    case $ac_new_val in
1640    *" "*|*"    "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
1641      ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
1642    *) ac_arg=$ac_var=$ac_new_val ;;
1643    esac
1644    case " $ac_configure_args " in
1645      *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
1646      *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
1647    esac
1648  fi
1649done
1650if $ac_cache_corrupted; then
1651  { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
1652echo "$as_me: error: changes in the environment can compromise the build" >&2;}
1653  { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
1654echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
1655   { (exit 1); exit 1; }; }
1656fi
1657
1658ac_ext=c
1659ac_cpp='$CPP $CPPFLAGS'
1660ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1661ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1662ac_compiler_gnu=$ac_cv_c_compiler_gnu
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
1695# List one file in the package so that the configure script can test
1696# whether the package is actually there
1697
1698
1699# Where should everything be installed by default?  Here, we want it
1700# to be installed directly in 'bin', 'lib', 'include' subdirectories
1701# of the directory where configure is run.  The default would be
1702# /usr/local.
1703
1704
1705#############################################################################
1706#              Create the libtool script for the subdirectories             #
1707#############################################################################
1708
1709ac_aux_dir=
1710for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do
1711  if test -f $ac_dir/install-sh; then
1712    ac_aux_dir=$ac_dir
1713    ac_install_sh="$ac_aux_dir/install-sh -c"
1714    break
1715  elif test -f $ac_dir/install.sh; then
1716    ac_aux_dir=$ac_dir
1717    ac_install_sh="$ac_aux_dir/install.sh -c"
1718    break
1719  elif test -f $ac_dir/shtool; then
1720    ac_aux_dir=$ac_dir
1721    ac_install_sh="$ac_aux_dir/shtool install -c"
1722    break
1723  fi
1724done
1725if test -z "$ac_aux_dir"; then
1726  { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&5
1727echo "$as_me: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&2;}
1728   { (exit 1); exit 1; }; }
1729fi
1730ac_config_guess="$SHELL $ac_aux_dir/config.guess"
1731ac_config_sub="$SHELL $ac_aux_dir/config.sub"
1732ac_configure="$SHELL $ac_aux_dir/configure" # This should be Cygnus configure.
1733
1734# Make sure we can run config.sub.
1735$ac_config_sub sun4 >/dev/null 2>&1 ||
1736  { { echo "$as_me:$LINENO: error: cannot run $ac_config_sub" >&5
1737echo "$as_me: error: cannot run $ac_config_sub" >&2;}
1738   { (exit 1); exit 1; }; }
1739
1740echo "$as_me:$LINENO: checking build system type" >&5
1741echo $ECHO_N "checking build system type... $ECHO_C" >&6
1742if test "${ac_cv_build+set}" = set; then
1743  echo $ECHO_N "(cached) $ECHO_C" >&6
1744else
1745  ac_cv_build_alias=$build_alias
1746test -z "$ac_cv_build_alias" &&
1747  ac_cv_build_alias=`$ac_config_guess`
1748test -z "$ac_cv_build_alias" &&
1749  { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
1750echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
1751   { (exit 1); exit 1; }; }
1752ac_cv_build=`$ac_config_sub $ac_cv_build_alias` ||
1753  { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_build_alias failed" >&5
1754echo "$as_me: error: $ac_config_sub $ac_cv_build_alias failed" >&2;}
1755   { (exit 1); exit 1; }; }
1756
1757fi
1758echo "$as_me:$LINENO: result: $ac_cv_build" >&5
1759echo "${ECHO_T}$ac_cv_build" >&6
1760build=$ac_cv_build
1761build_cpu=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1762build_vendor=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1763build_os=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1764
1765
1766
1767# Check if user wants to produce debugging code
1768
1769echo "$as_me:$LINENO: checking whether we want to compile in debug mode" >&5
1770echo $ECHO_N "checking whether we want to compile in debug mode... $ECHO_C" >&6
1771
1772# Check whether --enable-debug or --disable-debug was given.
1773if test "${enable_debug+set}" = set; then
1774  enableval="$enable_debug"
1775  case "${enableval}" in
1776   yes) coin_debug_compile=true
1777        if test "${enable_shared+set}" = set; then :; else
1778          enable_shared=no
1779        fi
1780        ;;
1781   no)  coin_debug_compile=false
1782        ;;
1783   *) { { echo "$as_me:$LINENO: error: bad value ${enableval} for --enable-debug" >&5
1784echo "$as_me: error: bad value ${enableval} for --enable-debug" >&2;}
1785   { (exit 1); exit 1; }; }
1786        ;;
1787esac
1788else
1789  coin_debug_compile=false
1790fi;
1791
1792 # m4_ifvaln([],
1793
1794if test $coin_debug_compile = true; then
1795  echo "$as_me:$LINENO: result: yes" >&5
1796echo "${ECHO_T}yes" >&6
1797else
1798  echo "$as_me:$LINENO: result: no" >&5
1799echo "${ECHO_T}no" >&6
1800fi
1801
1802 # m4_ifvaln([],
1803
1804
1805
1806# Get the name of the C compiler and appropriate compiler options
1807
1808
1809  # for backward compatibility
1810  # Check whether --enable-doscompile or --disable-doscompile was given.
1811if test "${enable_doscompile+set}" = set; then
1812  enableval="$enable_doscompile"
1813  enable_doscompile=$enableval
1814else
1815  enable_doscompile=no
1816fi;
1817
1818  # Check whether --enable-msvc or --disable-msvc was given.
1819if test "${enable_msvc+set}" = set; then
1820  enableval="$enable_msvc"
1821  enable_msvc=$enableval
1822else
1823  enable_msvc=no
1824     if test "$enable_doscompile" = msvc ; then
1825       enable_msvc=yes
1826     elif test "$enable_doscompile" != no ; then
1827       { { echo "$as_me:$LINENO: error: --enable-doscompile=$enable_doscompile not supported anymore." >&5
1828echo "$as_me: error: --enable-doscompile=$enable_doscompile not supported anymore." >&2;}
1829   { (exit 1); exit 1; }; }
1830     fi
1831
1832fi;
1833
1834  if test "$enable_msvc" = MD; then
1835    enable_shared=yes
1836    enable_msvc=yes
1837  fi
1838
1839  if test "$enable_msvc" = yes; then
1840    case $build in
1841      *-cygwin* | *-mingw*) ;;
1842      *) { { echo "$as_me:$LINENO: error: --enable-msvc option makes sense only under Cygwin or MinGW" >&5
1843echo "$as_me: error: --enable-msvc option makes sense only under Cygwin or MinGW" >&2;}
1844   { (exit 1); exit 1; }; } ;;
1845    esac
1846  fi
1847
1848
1849
1850ac_ext=c
1851ac_cpp='$CPP $CPPFLAGS'
1852ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1853ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1854ac_compiler_gnu=$ac_cv_c_compiler_gnu
1855
1856
1857# For consistency, we set the C compiler to the same value of the C++
1858# compiler, if the C++ is set, but the C compiler isn't (only for CXX=cl)
1859if test x"$CXX" != x; then
1860  case "$CXX" in
1861    clang* ) ;;
1862    cl* | */cl* | CL* | */CL* | icl* | */icl* | ICL* | */ICL*)
1863      if test x"$CC" = x; then
1864        CC="$CXX"
1865        { echo "$as_me:$LINENO: WARNING: C++ compiler name provided as $CXX, but CC is unset. Setting CC to $CXX" >&5
1866echo "$as_me: WARNING: C++ compiler name provided as $CXX, but CC is unset. Setting CC to $CXX" >&2;}
1867      fi
1868      ;;
1869  esac
1870fi
1871
1872
1873
1874
1875
1876
1877coin_has_cc=yes
1878
1879save_cflags="$CFLAGS"
1880
1881# For *-*-solaris*, promote Studio/Workshop cc compiler to front of list.
1882# Depending on the user's PATH, when Studio/Workshop cc is not present we may
1883# find /usr/ucb/cc, which is almost certainly not a good choice for the C
1884# compiler. In this case, put cc after gcc.
1885
1886case $build in
1887  *-cygwin* | *-mingw*)
1888             if test "$enable_msvc" = yes ; then
1889               comps="icl cl gcc"
1890             else
1891               comps="gcc icl cl"
1892             fi ;;
1893  *-*-solaris*)
1894             # Extract the first word of "cc", so it can be a program name with args.
1895set dummy cc; ac_word=$2
1896echo "$as_me:$LINENO: checking for $ac_word" >&5
1897echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1898if test "${ac_cv_prog_sol_cc_compiler+set}" = set; then
1899  echo $ECHO_N "(cached) $ECHO_C" >&6
1900else
1901  if test -n "$sol_cc_compiler"; then
1902  ac_cv_prog_sol_cc_compiler="$sol_cc_compiler" # Let the user override the test.
1903else
1904  ac_prog_rejected=no
1905as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1906for as_dir in $PATH
1907do
1908  IFS=$as_save_IFS
1909  test -z "$as_dir" && as_dir=.
1910  for ac_exec_ext in '' $ac_executable_extensions; do
1911  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1912    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
1913       ac_prog_rejected=yes
1914       continue
1915     fi
1916    ac_cv_prog_sol_cc_compiler="cc"
1917    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1918    break 2
1919  fi
1920done
1921done
1922
1923if test $ac_prog_rejected = yes; then
1924  # We found a bogon in the path, so make sure we never use it.
1925  set dummy $ac_cv_prog_sol_cc_compiler
1926  shift
1927  if test $# != 0; then
1928    # We chose a different compiler from the bogus one.
1929    # However, it has the same basename, so the bogon will be chosen
1930    # first if we set sol_cc_compiler to just the basename; use the full file name.
1931    shift
1932    ac_cv_prog_sol_cc_compiler="$as_dir/$ac_word${1+' '}$@"
1933  fi
1934fi
1935fi
1936fi
1937sol_cc_compiler=$ac_cv_prog_sol_cc_compiler
1938if test -n "$sol_cc_compiler"; then
1939  echo "$as_me:$LINENO: result: $sol_cc_compiler" >&5
1940echo "${ECHO_T}$sol_cc_compiler" >&6
1941else
1942  echo "$as_me:$LINENO: result: no" >&5
1943echo "${ECHO_T}no" >&6
1944fi
1945
1946             if test "$sol_cc_compiler" = "cc" ; then
1947               comps="cc xlc gcc pgcc icc"
1948             else
1949               comps="xlc gcc pgcc icc cc"
1950             fi
1951             ;;
1952  *-*-darwin*) comps="clang gcc cc" ;;
1953  *-linux-gnu*) comps="gcc cc pgcc icc xlc" ;;
1954  *-linux-*) comps="xlc gcc cc pgcc icc" ;;
1955  *)         comps="xlc_r xlc cc gcc pgcc icc" ;;
1956esac
1957
1958# We delete the cached value, since the test might not have been
1959# performed with our choice of compilers earlier
1960$as_unset ac_cv_prog_CC || test "${ac_cv_prog_CC+set}" != set || { ac_cv_prog_CC=; export ac_cv_prog_CC; }
1961# AC_MSG_NOTICE([C compiler candidates: $comps])
1962ac_ext=c
1963ac_cpp='$CPP $CPPFLAGS'
1964ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1965ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1966ac_compiler_gnu=$ac_cv_c_compiler_gnu
1967if test -n "$ac_tool_prefix"; then
1968  for ac_prog in $comps
1969  do
1970    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
1971set dummy $ac_tool_prefix$ac_prog; ac_word=$2
1972echo "$as_me:$LINENO: checking for $ac_word" >&5
1973echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1974if test "${ac_cv_prog_CC+set}" = set; then
1975  echo $ECHO_N "(cached) $ECHO_C" >&6
1976else
1977  if test -n "$CC"; then
1978  ac_cv_prog_CC="$CC" # Let the user override the test.
1979else
1980as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1981for as_dir in $PATH
1982do
1983  IFS=$as_save_IFS
1984  test -z "$as_dir" && as_dir=.
1985  for ac_exec_ext in '' $ac_executable_extensions; do
1986  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1987    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
1988    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1989    break 2
1990  fi
1991done
1992done
1993
1994fi
1995fi
1996CC=$ac_cv_prog_CC
1997if test -n "$CC"; then
1998  echo "$as_me:$LINENO: result: $CC" >&5
1999echo "${ECHO_T}$CC" >&6
2000else
2001  echo "$as_me:$LINENO: result: no" >&5
2002echo "${ECHO_T}no" >&6
2003fi
2004
2005    test -n "$CC" && break
2006  done
2007fi
2008if test -z "$CC"; then
2009  ac_ct_CC=$CC
2010  for ac_prog in $comps
2011do
2012  # Extract the first word of "$ac_prog", so it can be a program name with args.
2013set dummy $ac_prog; ac_word=$2
2014echo "$as_me:$LINENO: checking for $ac_word" >&5
2015echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2016if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2017  echo $ECHO_N "(cached) $ECHO_C" >&6
2018else
2019  if test -n "$ac_ct_CC"; then
2020  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2021else
2022as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2023for as_dir in $PATH
2024do
2025  IFS=$as_save_IFS
2026  test -z "$as_dir" && as_dir=.
2027  for ac_exec_ext in '' $ac_executable_extensions; do
2028  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2029    ac_cv_prog_ac_ct_CC="$ac_prog"
2030    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2031    break 2
2032  fi
2033done
2034done
2035
2036fi
2037fi
2038ac_ct_CC=$ac_cv_prog_ac_ct_CC
2039if test -n "$ac_ct_CC"; then
2040  echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2041echo "${ECHO_T}$ac_ct_CC" >&6
2042else
2043  echo "$as_me:$LINENO: result: no" >&5
2044echo "${ECHO_T}no" >&6
2045fi
2046
2047  test -n "$ac_ct_CC" && break
2048done
2049
2050  CC=$ac_ct_CC
2051fi
2052
2053
2054test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
2055See \`config.log' for more details." >&5
2056echo "$as_me: error: no acceptable C compiler found in \$PATH
2057See \`config.log' for more details." >&2;}
2058   { (exit 1); exit 1; }; }
2059
2060# Provide some information about the compiler.
2061echo "$as_me:$LINENO:" \
2062     "checking for C compiler version" >&5
2063ac_compiler=`set X $ac_compile; echo $2`
2064{ (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
2065  (eval $ac_compiler --version </dev/null >&5) 2>&5
2066  ac_status=$?
2067  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2068  (exit $ac_status); }
2069{ (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
2070  (eval $ac_compiler -v </dev/null >&5) 2>&5
2071  ac_status=$?
2072  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2073  (exit $ac_status); }
2074{ (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
2075  (eval $ac_compiler -V </dev/null >&5) 2>&5
2076  ac_status=$?
2077  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2078  (exit $ac_status); }
2079
2080cat >conftest.$ac_ext <<_ACEOF
2081/* confdefs.h.  */
2082_ACEOF
2083cat confdefs.h >>conftest.$ac_ext
2084cat >>conftest.$ac_ext <<_ACEOF
2085/* end confdefs.h.  */
2086
2087int
2088main ()
2089{
2090
2091  ;
2092  return 0;
2093}
2094_ACEOF
2095ac_clean_files_save=$ac_clean_files
2096ac_clean_files="$ac_clean_files a.out a.exe b.out"
2097# Try to create an executable without -o first, disregard a.out.
2098# It will help us diagnose broken compilers, and finding out an intuition
2099# of exeext.
2100echo "$as_me:$LINENO: checking for C compiler default output file name" >&5
2101echo $ECHO_N "checking for C compiler default output file name... $ECHO_C" >&6
2102ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2103if { (eval echo "$as_me:$LINENO: \"$ac_link_default\"") >&5
2104  (eval $ac_link_default) 2>&5
2105  ac_status=$?
2106  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2107  (exit $ac_status); }; then
2108  # Find the output, starting from the most likely.  This scheme is
2109# not robust to junk in `.', hence go to wildcards (a.*) only as a last
2110# resort.
2111
2112# Be careful to initialize this variable, since it used to be cached.
2113# Otherwise an old cache value of `no' led to `EXEEXT = no' in a Makefile.
2114ac_cv_exeext=
2115# b.out is created by i960 compilers.
2116for ac_file in a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out
2117do
2118  test -f "$ac_file" || continue
2119  case $ac_file in
2120    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.o | *.obj )
2121        ;;
2122    conftest.$ac_ext )
2123        # This is the source file.
2124        ;;
2125    [ab].out )
2126        # We found the default executable, but exeext='' is most
2127        # certainly right.
2128        break;;
2129    *.* )
2130        ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2131        # FIXME: I believe we export ac_cv_exeext for Libtool,
2132        # but it would be cool to find out if it's true.  Does anybody
2133        # maintain Libtool? --akim.
2134        export ac_cv_exeext
2135        break;;
2136    * )
2137        break;;
2138  esac
2139done
2140else
2141  echo "$as_me: failed program was:" >&5
2142sed 's/^/| /' conftest.$ac_ext >&5
2143
2144{ { echo "$as_me:$LINENO: error: C compiler cannot create executables
2145See \`config.log' for more details." >&5
2146echo "$as_me: error: C compiler cannot create executables
2147See \`config.log' for more details." >&2;}
2148   { (exit 77); exit 77; }; }
2149fi
2150
2151ac_exeext=$ac_cv_exeext
2152echo "$as_me:$LINENO: result: $ac_file" >&5
2153echo "${ECHO_T}$ac_file" >&6
2154
2155# Check the compiler produces executables we can run.  If not, either
2156# the compiler is broken, or we cross compile.
2157echo "$as_me:$LINENO: checking whether the C compiler works" >&5
2158echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6
2159# FIXME: These cross compiler hacks should be removed for Autoconf 3.0
2160# If not cross compiling, check that we can run a simple program.
2161if test "$cross_compiling" != yes; then
2162  if { ac_try='./$ac_file'
2163  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2164  (eval $ac_try) 2>&5
2165  ac_status=$?
2166  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2167  (exit $ac_status); }; }; then
2168    cross_compiling=no
2169  else
2170    if test "$cross_compiling" = maybe; then
2171        cross_compiling=yes
2172    else
2173        { { echo "$as_me:$LINENO: error: cannot run C compiled programs.
2174If you meant to cross compile, use \`--host'.
2175See \`config.log' for more details." >&5
2176echo "$as_me: error: cannot run C compiled programs.
2177If you meant to cross compile, use \`--host'.
2178See \`config.log' for more details." >&2;}
2179   { (exit 1); exit 1; }; }
2180    fi
2181  fi
2182fi
2183echo "$as_me:$LINENO: result: yes" >&5
2184echo "${ECHO_T}yes" >&6
2185
2186rm -f a.out a.exe conftest$ac_cv_exeext b.out
2187ac_clean_files=$ac_clean_files_save
2188# Check the compiler produces executables we can run.  If not, either
2189# the compiler is broken, or we cross compile.
2190echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
2191echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6
2192echo "$as_me:$LINENO: result: $cross_compiling" >&5
2193echo "${ECHO_T}$cross_compiling" >&6
2194
2195echo "$as_me:$LINENO: checking for suffix of executables" >&5
2196echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6
2197if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
2198  (eval $ac_link) 2>&5
2199  ac_status=$?
2200  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2201  (exit $ac_status); }; then
2202  # If both `conftest.exe' and `conftest' are `present' (well, observable)
2203# catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
2204# work properly (i.e., refer to `conftest.exe'), while it won't with
2205# `rm'.
2206for ac_file in conftest.exe conftest conftest.*; do
2207  test -f "$ac_file" || continue
2208  case $ac_file in
2209    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.o | *.obj ) ;;
2210    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2211          export ac_cv_exeext
2212          break;;
2213    * ) break;;
2214  esac
2215done
2216else
2217  { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
2218See \`config.log' for more details." >&5
2219echo "$as_me: error: cannot compute suffix of executables: cannot compile and link
2220See \`config.log' for more details." >&2;}
2221   { (exit 1); exit 1; }; }
2222fi
2223
2224rm -f conftest$ac_cv_exeext
2225echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
2226echo "${ECHO_T}$ac_cv_exeext" >&6
2227
2228rm -f conftest.$ac_ext
2229EXEEXT=$ac_cv_exeext
2230ac_exeext=$EXEEXT
2231echo "$as_me:$LINENO: checking for suffix of object files" >&5
2232echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6
2233if test "${ac_cv_objext+set}" = set; then
2234  echo $ECHO_N "(cached) $ECHO_C" >&6
2235else
2236  cat >conftest.$ac_ext <<_ACEOF
2237/* confdefs.h.  */
2238_ACEOF
2239cat confdefs.h >>conftest.$ac_ext
2240cat >>conftest.$ac_ext <<_ACEOF
2241/* end confdefs.h.  */
2242
2243int
2244main ()
2245{
2246
2247  ;
2248  return 0;
2249}
2250_ACEOF
2251rm -f conftest.o conftest.obj
2252if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2253  (eval $ac_compile) 2>&5
2254  ac_status=$?
2255  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2256  (exit $ac_status); }; then
2257  for ac_file in `(ls conftest.o conftest.obj; ls conftest.*) 2>/dev/null`; do
2258  case $ac_file in
2259    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg ) ;;
2260    *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2261       break;;
2262  esac
2263done
2264else
2265  echo "$as_me: failed program was:" >&5
2266sed 's/^/| /' conftest.$ac_ext >&5
2267
2268{ { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
2269See \`config.log' for more details." >&5
2270echo "$as_me: error: cannot compute suffix of object files: cannot compile
2271See \`config.log' for more details." >&2;}
2272   { (exit 1); exit 1; }; }
2273fi
2274
2275rm -f conftest.$ac_cv_objext conftest.$ac_ext
2276fi
2277echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
2278echo "${ECHO_T}$ac_cv_objext" >&6
2279OBJEXT=$ac_cv_objext
2280ac_objext=$OBJEXT
2281echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
2282echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6
2283if test "${ac_cv_c_compiler_gnu+set}" = set; then
2284  echo $ECHO_N "(cached) $ECHO_C" >&6
2285else
2286  cat >conftest.$ac_ext <<_ACEOF
2287/* confdefs.h.  */
2288_ACEOF
2289cat confdefs.h >>conftest.$ac_ext
2290cat >>conftest.$ac_ext <<_ACEOF
2291/* end confdefs.h.  */
2292
2293int
2294main ()
2295{
2296#ifndef __GNUC__
2297       choke me
2298#endif
2299
2300  ;
2301  return 0;
2302}
2303_ACEOF
2304rm -f conftest.$ac_objext
2305if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2306  (eval $ac_compile) 2>conftest.er1
2307  ac_status=$?
2308  grep -v '^ *+' conftest.er1 >conftest.err
2309  rm -f conftest.er1
2310  cat conftest.err >&5
2311  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2312  (exit $ac_status); } &&
2313         { ac_try='test -z "$ac_c_werror_flag"
2314                         || test ! -s conftest.err'
2315  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2316  (eval $ac_try) 2>&5
2317  ac_status=$?
2318  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2319  (exit $ac_status); }; } &&
2320         { ac_try='test -s conftest.$ac_objext'
2321  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2322  (eval $ac_try) 2>&5
2323  ac_status=$?
2324  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2325  (exit $ac_status); }; }; then
2326  ac_compiler_gnu=yes
2327else
2328  echo "$as_me: failed program was:" >&5
2329sed 's/^/| /' conftest.$ac_ext >&5
2330
2331ac_compiler_gnu=no
2332fi
2333rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2334ac_cv_c_compiler_gnu=$ac_compiler_gnu
2335
2336fi
2337echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
2338echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6
2339GCC=`test $ac_compiler_gnu = yes && echo yes`
2340ac_test_CFLAGS=${CFLAGS+set}
2341ac_save_CFLAGS=$CFLAGS
2342CFLAGS="-g"
2343echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
2344echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6
2345if test "${ac_cv_prog_cc_g+set}" = set; then
2346  echo $ECHO_N "(cached) $ECHO_C" >&6
2347else
2348  cat >conftest.$ac_ext <<_ACEOF
2349/* confdefs.h.  */
2350_ACEOF
2351cat confdefs.h >>conftest.$ac_ext
2352cat >>conftest.$ac_ext <<_ACEOF
2353/* end confdefs.h.  */
2354
2355int
2356main ()
2357{
2358
2359  ;
2360  return 0;
2361}
2362_ACEOF
2363rm -f conftest.$ac_objext
2364if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2365  (eval $ac_compile) 2>conftest.er1
2366  ac_status=$?
2367  grep -v '^ *+' conftest.er1 >conftest.err
2368  rm -f conftest.er1
2369  cat conftest.err >&5
2370  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2371  (exit $ac_status); } &&
2372         { ac_try='test -z "$ac_c_werror_flag"
2373                         || test ! -s conftest.err'
2374  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2375  (eval $ac_try) 2>&5
2376  ac_status=$?
2377  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2378  (exit $ac_status); }; } &&
2379         { ac_try='test -s conftest.$ac_objext'
2380  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2381  (eval $ac_try) 2>&5
2382  ac_status=$?
2383  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2384  (exit $ac_status); }; }; then
2385  ac_cv_prog_cc_g=yes
2386else
2387  echo "$as_me: failed program was:" >&5
2388sed 's/^/| /' conftest.$ac_ext >&5
2389
2390ac_cv_prog_cc_g=no
2391fi
2392rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2393fi
2394echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
2395echo "${ECHO_T}$ac_cv_prog_cc_g" >&6
2396if test "$ac_test_CFLAGS" = set; then
2397  CFLAGS=$ac_save_CFLAGS
2398elif test $ac_cv_prog_cc_g = yes; then
2399  if test "$GCC" = yes; then
2400    CFLAGS="-g -O2"
2401  else
2402    CFLAGS="-g"
2403  fi
2404else
2405  if test "$GCC" = yes; then
2406    CFLAGS="-O2"
2407  else
2408    CFLAGS=
2409  fi
2410fi
2411echo "$as_me:$LINENO: checking for $CC option to accept ANSI C" >&5
2412echo $ECHO_N "checking for $CC option to accept ANSI C... $ECHO_C" >&6
2413if test "${ac_cv_prog_cc_stdc+set}" = set; then
2414  echo $ECHO_N "(cached) $ECHO_C" >&6
2415else
2416  ac_cv_prog_cc_stdc=no
2417ac_save_CC=$CC
2418cat >conftest.$ac_ext <<_ACEOF
2419/* confdefs.h.  */
2420_ACEOF
2421cat confdefs.h >>conftest.$ac_ext
2422cat >>conftest.$ac_ext <<_ACEOF
2423/* end confdefs.h.  */
2424#include <stdarg.h>
2425#include <stdio.h>
2426#include <sys/types.h>
2427#include <sys/stat.h>
2428/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
2429struct buf { int x; };
2430FILE * (*rcsopen) (struct buf *, struct stat *, int);
2431static char *e (p, i)
2432     char **p;
2433     int i;
2434{
2435  return p[i];
2436}
2437static char *f (char * (*g) (char **, int), char **p, ...)
2438{
2439  char *s;
2440  va_list v;
2441  va_start (v,p);
2442  s = g (p, va_arg (v,int));
2443  va_end (v);
2444  return s;
2445}
2446
2447/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
2448   function prototypes and stuff, but not '\xHH' hex character constants.
2449   These don't provoke an error unfortunately, instead are silently treated
2450   as 'x'.  The following induces an error, until -std1 is added to get
2451   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
2452   array size at least.  It's necessary to write '\x00'==0 to get something
2453   that's true only with -std1.  */
2454int osf4_cc_array ['\x00' == 0 ? 1 : -1];
2455
2456int test (int i, double x);
2457struct s1 {int (*f) (int a);};
2458struct s2 {int (*f) (double a);};
2459int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
2460int argc;
2461char **argv;
2462int
2463main ()
2464{
2465return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
2466  ;
2467  return 0;
2468}
2469_ACEOF
2470# Don't try gcc -ansi; that turns off useful extensions and
2471# breaks some systems' header files.
2472# AIX                   -qlanglvl=ansi
2473# Ultrix and OSF/1      -std1
2474# HP-UX 10.20 and later -Ae
2475# HP-UX older versions  -Aa -D_HPUX_SOURCE
2476# SVR4                  -Xc -D__EXTENSIONS__
2477for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
2478do
2479  CC="$ac_save_CC $ac_arg"
2480  rm -f conftest.$ac_objext
2481if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2482  (eval $ac_compile) 2>conftest.er1
2483  ac_status=$?
2484  grep -v '^ *+' conftest.er1 >conftest.err
2485  rm -f conftest.er1
2486  cat conftest.err >&5
2487  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2488  (exit $ac_status); } &&
2489         { ac_try='test -z "$ac_c_werror_flag"
2490                         || test ! -s conftest.err'
2491  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2492  (eval $ac_try) 2>&5
2493  ac_status=$?
2494  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2495  (exit $ac_status); }; } &&
2496         { ac_try='test -s conftest.$ac_objext'
2497  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2498  (eval $ac_try) 2>&5
2499  ac_status=$?
2500  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2501  (exit $ac_status); }; }; then
2502  ac_cv_prog_cc_stdc=$ac_arg
2503break
2504else
2505  echo "$as_me: failed program was:" >&5
2506sed 's/^/| /' conftest.$ac_ext >&5
2507
2508fi
2509rm -f conftest.err conftest.$ac_objext
2510done
2511rm -f conftest.$ac_ext conftest.$ac_objext
2512CC=$ac_save_CC
2513
2514fi
2515
2516case "x$ac_cv_prog_cc_stdc" in
2517  x|xno)
2518    echo "$as_me:$LINENO: result: none needed" >&5
2519echo "${ECHO_T}none needed" >&6 ;;
2520  *)
2521    echo "$as_me:$LINENO: result: $ac_cv_prog_cc_stdc" >&5
2522echo "${ECHO_T}$ac_cv_prog_cc_stdc" >&6
2523    CC="$CC $ac_cv_prog_cc_stdc" ;;
2524esac
2525
2526# Some people use a C++ compiler to compile C.  Since we use `exit',
2527# in C++ we need to declare it.  In case someone uses the same compiler
2528# for both compiling C and C++ we need to have the C++ compiler decide
2529# the declaration of exit, since it's the most demanding environment.
2530cat >conftest.$ac_ext <<_ACEOF
2531#ifndef __cplusplus
2532  choke me
2533#endif
2534_ACEOF
2535rm -f conftest.$ac_objext
2536if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2537  (eval $ac_compile) 2>conftest.er1
2538  ac_status=$?
2539  grep -v '^ *+' conftest.er1 >conftest.err
2540  rm -f conftest.er1
2541  cat conftest.err >&5
2542  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2543  (exit $ac_status); } &&
2544         { ac_try='test -z "$ac_c_werror_flag"
2545                         || test ! -s conftest.err'
2546  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2547  (eval $ac_try) 2>&5
2548  ac_status=$?
2549  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2550  (exit $ac_status); }; } &&
2551         { ac_try='test -s conftest.$ac_objext'
2552  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2553  (eval $ac_try) 2>&5
2554  ac_status=$?
2555  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2556  (exit $ac_status); }; }; then
2557  for ac_declaration in \
2558   '' \
2559   'extern "C" void std::exit (int) throw (); using std::exit;' \
2560   'extern "C" void std::exit (int); using std::exit;' \
2561   'extern "C" void exit (int) throw ();' \
2562   'extern "C" void exit (int);' \
2563   'void exit (int);'
2564do
2565  cat >conftest.$ac_ext <<_ACEOF
2566/* confdefs.h.  */
2567_ACEOF
2568cat confdefs.h >>conftest.$ac_ext
2569cat >>conftest.$ac_ext <<_ACEOF
2570/* end confdefs.h.  */
2571$ac_declaration
2572#include <stdlib.h>
2573int
2574main ()
2575{
2576exit (42);
2577  ;
2578  return 0;
2579}
2580_ACEOF
2581rm -f conftest.$ac_objext
2582if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2583  (eval $ac_compile) 2>conftest.er1
2584  ac_status=$?
2585  grep -v '^ *+' conftest.er1 >conftest.err
2586  rm -f conftest.er1
2587  cat conftest.err >&5
2588  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2589  (exit $ac_status); } &&
2590         { ac_try='test -z "$ac_c_werror_flag"
2591                         || test ! -s conftest.err'
2592  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2593  (eval $ac_try) 2>&5
2594  ac_status=$?
2595  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2596  (exit $ac_status); }; } &&
2597         { ac_try='test -s conftest.$ac_objext'
2598  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2599  (eval $ac_try) 2>&5
2600  ac_status=$?
2601  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2602  (exit $ac_status); }; }; then
2603  :
2604else
2605  echo "$as_me: failed program was:" >&5
2606sed 's/^/| /' conftest.$ac_ext >&5
2607
2608continue
2609fi
2610rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2611  cat >conftest.$ac_ext <<_ACEOF
2612/* confdefs.h.  */
2613_ACEOF
2614cat confdefs.h >>conftest.$ac_ext
2615cat >>conftest.$ac_ext <<_ACEOF
2616/* end confdefs.h.  */
2617$ac_declaration
2618int
2619main ()
2620{
2621exit (42);
2622  ;
2623  return 0;
2624}
2625_ACEOF
2626rm -f conftest.$ac_objext
2627if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2628  (eval $ac_compile) 2>conftest.er1
2629  ac_status=$?
2630  grep -v '^ *+' conftest.er1 >conftest.err
2631  rm -f conftest.er1
2632  cat conftest.err >&5
2633  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2634  (exit $ac_status); } &&
2635         { ac_try='test -z "$ac_c_werror_flag"
2636                         || test ! -s conftest.err'
2637  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2638  (eval $ac_try) 2>&5
2639  ac_status=$?
2640  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2641  (exit $ac_status); }; } &&
2642         { ac_try='test -s conftest.$ac_objext'
2643  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2644  (eval $ac_try) 2>&5
2645  ac_status=$?
2646  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2647  (exit $ac_status); }; }; then
2648  break
2649else
2650  echo "$as_me: failed program was:" >&5
2651sed 's/^/| /' conftest.$ac_ext >&5
2652
2653fi
2654rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2655done
2656rm -f conftest*
2657if test -n "$ac_declaration"; then
2658  echo '#ifdef __cplusplus' >>confdefs.h
2659  echo $ac_declaration      >>confdefs.h
2660  echo '#endif'             >>confdefs.h
2661fi
2662
2663else
2664  echo "$as_me: failed program was:" >&5
2665sed 's/^/| /' conftest.$ac_ext >&5
2666
2667fi
2668rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2669ac_ext=c
2670ac_cpp='$CPP $CPPFLAGS'
2671ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2672ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2673ac_compiler_gnu=$ac_cv_c_compiler_gnu
2674
2675if test -z "$CC" ; then
2676  { { echo "$as_me:$LINENO: error: Failed to find a C compiler!" >&5
2677echo "$as_me: error: Failed to find a C compiler!" >&2;}
2678   { (exit 1); exit 1; }; }
2679fi
2680# Autoconf incorrectly concludes that cl recognises -g. It doesn't.
2681case "$CC" in
2682  clang* ) ;;
2683  cl* | */cl* | CL* | */CL* )
2684    if test "$ac_cv_prog_cc_g" = yes ; then
2685      ac_cv_prog_cc_g=no
2686      { echo "$as_me:$LINENO: Overruling autoconf; cl does not recognise -g." >&5
2687echo "$as_me: Overruling autoconf; cl does not recognise -g." >&6;}
2688    fi ;;
2689  * )
2690    if test x"$CYGPATH_W" = x ; then
2691      CYGPATH_W=echo
2692    fi
2693    ;;
2694esac
2695CFLAGS="$save_cflags"
2696
2697# add automake conditional so we can recognize cl compiler in makefile
2698coin_cc_is_cl=false
2699case "$CC" in
2700  clang* ) ;;
2701  cl* | */cl* | CL* | */CL* | icl* | */icl* | ICL* | */ICL*)
2702    coin_cc_is_cl=true
2703    ;;
2704esac
2705
2706
2707if test $coin_cc_is_cl = true; then
2708  COIN_CC_IS_CL_TRUE=
2709  COIN_CC_IS_CL_FALSE='#'
2710else
2711  COIN_CC_IS_CL_TRUE='#'
2712  COIN_CC_IS_CL_FALSE=
2713fi
2714
2715
2716# Check if a project specific CFLAGS variable has been set
2717if test x$COIN_PRJCT != x; then
2718  eval coin_tmp=\${${COIN_PRJCT}_CFLAGS+set}
2719  if test x$coin_tmp = xset; then
2720    eval CFLAGS=\${${COIN_PRJCT}_CFLAGS}
2721  fi
2722fi
2723
2724if test x"$CFLAGS" = x; then
2725
2726  coin_add_cflags=
2727  coin_opt_cflags=
2728  coin_dbg_cflags=
2729  coin_warn_cflags=
2730
2731  if test "$GCC" = "yes"; then
2732    case "$CC" in
2733      icc* | */icc*)
2734        ;;
2735      *)
2736        coin_opt_cflags="-O3"
2737        coin_add_cflags="-pipe"
2738        coin_dbg_cflags="-g -O0"
2739        coin_warn_cflags="-Wimplicit -Wparentheses -Wsequence-point -Wreturn-type -Wcast-qual -Wall -Wno-unknown-pragmas -Wno-long-long"
2740    esac
2741  fi
2742  if test -z "$coin_opt_cflags"; then
2743    case $build in
2744      *-cygwin* | *-mingw*)
2745        case "$CC" in
2746          clang* ) ;;
2747          cl* | */cl* | CL* | */CL*)
2748            if test "$coin_disable_shared" = yes || test "$enable_shared" = yes ; then
2749              coin_opt_cflags='-MD -O2'
2750              coin_dbg_cflags='-MDd'
2751            else
2752              coin_opt_cflags='-MT -O2'
2753              coin_dbg_cflags='-MTd'
2754            fi
2755            coin_add_cflags='-nologo -wd4996 -D_CRT_SECURE_NO_DEPRECATE'
2756            ;;
2757          icl* | */icl* | ICL* | */ICL*)
2758            if test "$coin_disable_shared" = yes || test "$enable_shared" = yes ; then
2759              coin_opt_cflags='-MD -Ox'
2760              coin_dbg_cflags='-MDd -debug'
2761            else
2762              coin_opt_cflags='-MT -Ox'
2763              coin_dbg_cflags='-MTd -debug'
2764            fi
2765            coin_add_cflags='-nologo -D_CRT_SECURE_NO_DEPRECATE'
2766            ;;
2767        esac
2768        ;;
2769      *-linux-*)
2770        case "$CC" in
2771          icc* | */icc*)
2772            coin_opt_cflags="-O3 -ip -mp1"
2773            coin_add_cflags=""
2774            coin_dbg_cflags="-g"
2775            # Check if -i_dynamic is necessary (for new glibc library)
2776            CFLAGS=
2777            cat >conftest.$ac_ext <<_ACEOF
2778/* confdefs.h.  */
2779_ACEOF
2780cat confdefs.h >>conftest.$ac_ext
2781cat >>conftest.$ac_ext <<_ACEOF
2782/* end confdefs.h.  */
2783
2784int
2785main ()
2786{
2787int i=0; i++;
2788  ;
2789  return 0;
2790}
2791_ACEOF
2792rm -f conftest.$ac_objext conftest$ac_exeext
2793if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
2794  (eval $ac_link) 2>conftest.er1
2795  ac_status=$?
2796  grep -v '^ *+' conftest.er1 >conftest.err
2797  rm -f conftest.er1
2798  cat conftest.err >&5
2799  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2800  (exit $ac_status); } &&
2801         { ac_try='test -z "$ac_c_werror_flag"
2802                         || test ! -s conftest.err'
2803  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2804  (eval $ac_try) 2>&5
2805  ac_status=$?
2806  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2807  (exit $ac_status); }; } &&
2808         { ac_try='test -s conftest$ac_exeext'
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); }; }; then
2814  :
2815else
2816  echo "$as_me: failed program was:" >&5
2817sed 's/^/| /' conftest.$ac_ext >&5
2818
2819coin_add_cflags="-i_dynamic $coin_add_cflags"
2820fi
2821rm -f conftest.err conftest.$ac_objext \
2822      conftest$ac_exeext conftest.$ac_ext
2823            ;;
2824          pgcc* | */pgcc*)
2825            coin_opt_cflags="-fast"
2826            coin_add_cflags="-Kieee -pc 64"
2827            coin_dbg_cflags="-g"
2828            ;;
2829        esac
2830        ;;
2831      *-ibm-*)
2832        case "$CC" in
2833          xlc* | */xlc* | mpxlc* | */mpxlc*)
2834            coin_opt_cflags="-O -qarch=auto -qcache=auto -qtune=auto -qmaxmem=-1"
2835            coin_add_cflags="-bmaxdata:0x80000000 -qsuppress=1500-036 -qsuppress=1500-029"
2836            coin_dbg_cflags="-g"
2837          ;;
2838        esac
2839        ;;
2840      *-hp-*)
2841        coin_opt_cflags="-O"
2842        coin_add_cflags="-Ae"
2843        coin_dbg_cflags="-g"
2844        ;;
2845      *-*-solaris*)
2846        coin_opt_cflags="-xO4"
2847        coin_dbg_cflags="-g"
2848        ;;
2849      *-sgi-*)
2850        coin_opt_cflags="-O -OPT:Olimit=0"
2851        coin_dbg_cflags="-g"
2852        ;;
2853    esac
2854  fi
2855
2856  if test "$ac_cv_prog_cc_g" = yes && test -z "$coin_dbg_cflags" ; then
2857    coin_dbg_cflags="-g"
2858  fi
2859
2860  if test -z "$coin_opt_cflags"; then
2861    # Try if -O option works if nothing else is set
2862    CFLAGS="-O"
2863    cat >conftest.$ac_ext <<_ACEOF
2864/* confdefs.h.  */
2865_ACEOF
2866cat confdefs.h >>conftest.$ac_ext
2867cat >>conftest.$ac_ext <<_ACEOF
2868/* end confdefs.h.  */
2869
2870int
2871main ()
2872{
2873int i=0; i++;
2874  ;
2875  return 0;
2876}
2877_ACEOF
2878rm -f conftest.$ac_objext conftest$ac_exeext
2879if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
2880  (eval $ac_link) 2>conftest.er1
2881  ac_status=$?
2882  grep -v '^ *+' conftest.er1 >conftest.err
2883  rm -f conftest.er1
2884  cat conftest.err >&5
2885  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2886  (exit $ac_status); } &&
2887         { ac_try='test -z "$ac_c_werror_flag"
2888                         || test ! -s conftest.err'
2889  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2890  (eval $ac_try) 2>&5
2891  ac_status=$?
2892  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2893  (exit $ac_status); }; } &&
2894         { ac_try='test -s conftest$ac_exeext'
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); }; }; then
2900  coin_opt_cflags="-O"
2901else
2902  echo "$as_me: failed program was:" >&5
2903sed 's/^/| /' conftest.$ac_ext >&5
2904
2905fi
2906rm -f conftest.err conftest.$ac_objext \
2907      conftest$ac_exeext conftest.$ac_ext
2908  fi
2909
2910  # if PM doesn't want the warning messages, take them out
2911  if test x"$coin_skip_warn_cflags" = xyes; then
2912    coin_warn_cflags=
2913  fi
2914
2915  if test x${DBG_CFLAGS+set} != xset; then
2916    DBG_CFLAGS="$coin_dbg_cflags $coin_add_cflags $coin_warn_cflags"
2917  fi
2918  if test x${OPT_CFLAGS+set} != xset; then
2919    OPT_CFLAGS="$coin_opt_cflags $coin_add_cflags -DNDEBUG $coin_warn_cflags"
2920  fi
2921
2922  DBG_CFLAGS="$DBG_CFLAGS $ADD_CFLAGS $CDEFS"
2923  OPT_CFLAGS="$OPT_CFLAGS $ADD_CFLAGS $CDEFS"
2924
2925  if test "$coin_debug_compile" = "true"; then
2926    CFLAGS="$DBG_CFLAGS"
2927  else
2928    CFLAGS="$OPT_CFLAGS"
2929  fi
2930else
2931  CFLAGS="$CFLAGS $ADD_CFLAGS $CDEFS"
2932  if test x${DBG_CFLAGS+set} != xset; then
2933    DBG_CFLAGS="$CFLAGS"
2934  fi
2935  if test x${OPT_CFLAGS+set} != xset; then
2936    OPT_CFLAGS="$CFLAGS"
2937  fi
2938fi
2939
2940# add -DPROJECT_BUILD to signal compiler preprocessor which config header file to include
2941if test x$COIN_PRJCT != x; then
2942  CFLAGS="$CFLAGS -D${COIN_PRJCT}_BUILD"
2943fi
2944
2945# Try if CFLAGS works
2946save_CFLAGS="$CFLAGS"
2947cat >conftest.$ac_ext <<_ACEOF
2948/* confdefs.h.  */
2949_ACEOF
2950cat confdefs.h >>conftest.$ac_ext
2951cat >>conftest.$ac_ext <<_ACEOF
2952/* end confdefs.h.  */
2953
2954int
2955main ()
2956{
2957int i=0; i++;
2958  ;
2959  return 0;
2960}
2961_ACEOF
2962rm -f conftest.$ac_objext conftest$ac_exeext
2963if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
2964  (eval $ac_link) 2>conftest.er1
2965  ac_status=$?
2966  grep -v '^ *+' conftest.er1 >conftest.err
2967  rm -f conftest.er1
2968  cat conftest.err >&5
2969  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2970  (exit $ac_status); } &&
2971         { ac_try='test -z "$ac_c_werror_flag"
2972                         || test ! -s conftest.err'
2973  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2974  (eval $ac_try) 2>&5
2975  ac_status=$?
2976  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2977  (exit $ac_status); }; } &&
2978         { ac_try='test -s conftest$ac_exeext'
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); }; }; then
2984  :
2985else
2986  echo "$as_me: failed program was:" >&5
2987sed 's/^/| /' conftest.$ac_ext >&5
2988
2989CFLAGS=
2990fi
2991rm -f conftest.err conftest.$ac_objext \
2992      conftest$ac_exeext conftest.$ac_ext
2993if test -z "$CFLAGS"; then
2994  { 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
2995echo "$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;}
2996  CFLAGS='-O'
2997  cat >conftest.$ac_ext <<_ACEOF
2998/* confdefs.h.  */
2999_ACEOF
3000cat confdefs.h >>conftest.$ac_ext
3001cat >>conftest.$ac_ext <<_ACEOF
3002/* end confdefs.h.  */
3003
3004int
3005main ()
3006{
3007int i=0; i++;
3008  ;
3009  return 0;
3010}
3011_ACEOF
3012rm -f conftest.$ac_objext conftest$ac_exeext
3013if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
3014  (eval $ac_link) 2>conftest.er1
3015  ac_status=$?
3016  grep -v '^ *+' conftest.er1 >conftest.err
3017  rm -f conftest.er1
3018  cat conftest.err >&5
3019  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3020  (exit $ac_status); } &&
3021         { ac_try='test -z "$ac_c_werror_flag"
3022                         || test ! -s conftest.err'
3023  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3024  (eval $ac_try) 2>&5
3025  ac_status=$?
3026  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3027  (exit $ac_status); }; } &&
3028         { ac_try='test -s conftest$ac_exeext'
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); }; }; then
3034  :
3035else
3036  echo "$as_me: failed program was:" >&5
3037sed 's/^/| /' conftest.$ac_ext >&5
3038
3039CFLAGS=
3040fi
3041rm -f conftest.err conftest.$ac_objext \
3042      conftest$ac_exeext conftest.$ac_ext
3043  if test -z "$CFLAGS"; then
3044    { 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
3045echo "$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;}
3046  fi
3047fi
3048
3049{ echo "$as_me:$LINENO: C compiler options are: $CFLAGS" >&5
3050echo "$as_me: C compiler options are: $CFLAGS" >&6;}
3051
3052
3053if test x"$MPICC" = x; then :; else
3054  { echo "$as_me:$LINENO: Will use MPI C compiler $MPICC" >&5
3055echo "$as_me: Will use MPI C compiler $MPICC" >&6;}
3056  CC="$MPICC"
3057fi
3058
3059# Correct the LD variable if we are using the MS or Intel-windows compiler
3060case "$CC" in
3061  clang* ) ;;
3062  cl* | */cl* | CL* | */CL* | icl* | */icl* | ICL* | */ICL*)
3063    LD=link
3064    ;;
3065esac
3066
3067ac_ext=c
3068ac_cpp='$CPP $CPPFLAGS'
3069ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3070ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3071ac_compiler_gnu=$ac_cv_c_compiler_gnu
3072
3073
3074
3075# Get the name of the C++ compiler and appropriate compiler options
3076
3077 #Let's try if that overcomes configuration problem with VC++ 6.0
3078
3079ac_ext=cc
3080ac_cpp='$CXXCPP $CPPFLAGS'
3081ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3082ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3083ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
3084
3085
3086
3087
3088
3089
3090
3091coin_has_cxx=yes
3092
3093save_cxxflags="$CXXFLAGS"
3094# For *-*-solaris*, promote Studio/Workshop compiler to front of list.
3095case $build in
3096  *-cygwin* | *-mingw*)
3097      if test "$enable_msvc" = yes ; then
3098         comps="icl cl g++"
3099      else
3100         comps="g++ icl cl"
3101      fi ;;
3102  *-*-solaris*)
3103             comps="CC xlC_r aCC g++ c++ pgCC icpc gpp cxx cc++ cl FCC KCC RCC" ;;
3104  *-darwin*) comps="clang++ g++ c++ CC" ;;
3105  *-linux-gnu*)
3106             comps="g++ c++ pgCC icpc gpp cxx cc++ cl FCC KCC RCC xlC_r aCC CC" ;;
3107          *) comps="xlC_r aCC CC g++ c++ pgCC icpc gpp cxx cc++ cl FCC KCC RCC" ;;
3108esac
3109
3110# We delete the cached value, since the test might not have been
3111# performed with our choice of compilers earlier
3112$as_unset ac_cv_prog_CXX || test "${ac_cv_prog_CXX+set}" != set || { ac_cv_prog_CXX=; export ac_cv_prog_CXX; }
3113# AC_MSG_NOTICE([C++ compiler candidates: $comps])
3114ac_ext=cc
3115ac_cpp='$CXXCPP $CPPFLAGS'
3116ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3117ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3118ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
3119if test -n "$ac_tool_prefix"; then
3120  for ac_prog in $CCC $comps
3121  do
3122    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3123set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3124echo "$as_me:$LINENO: checking for $ac_word" >&5
3125echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3126if test "${ac_cv_prog_CXX+set}" = set; then
3127  echo $ECHO_N "(cached) $ECHO_C" >&6
3128else
3129  if test -n "$CXX"; then
3130  ac_cv_prog_CXX="$CXX" # Let the user override the test.
3131else
3132as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3133for as_dir in $PATH
3134do
3135  IFS=$as_save_IFS
3136  test -z "$as_dir" && as_dir=.
3137  for ac_exec_ext in '' $ac_executable_extensions; do
3138  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3139    ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
3140    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3141    break 2
3142  fi
3143done
3144done
3145
3146fi
3147fi
3148CXX=$ac_cv_prog_CXX
3149if test -n "$CXX"; then
3150  echo "$as_me:$LINENO: result: $CXX" >&5
3151echo "${ECHO_T}$CXX" >&6
3152else
3153  echo "$as_me:$LINENO: result: no" >&5
3154echo "${ECHO_T}no" >&6
3155fi
3156
3157    test -n "$CXX" && break
3158  done
3159fi
3160if test -z "$CXX"; then
3161  ac_ct_CXX=$CXX
3162  for ac_prog in $CCC $comps
3163do
3164  # Extract the first word of "$ac_prog", so it can be a program name with args.
3165set dummy $ac_prog; ac_word=$2
3166echo "$as_me:$LINENO: checking for $ac_word" >&5
3167echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3168if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then
3169  echo $ECHO_N "(cached) $ECHO_C" >&6
3170else
3171  if test -n "$ac_ct_CXX"; then
3172  ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
3173else
3174as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3175for as_dir in $PATH
3176do
3177  IFS=$as_save_IFS
3178  test -z "$as_dir" && as_dir=.
3179  for ac_exec_ext in '' $ac_executable_extensions; do
3180  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3181    ac_cv_prog_ac_ct_CXX="$ac_prog"
3182    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3183    break 2
3184  fi
3185done
3186done
3187
3188fi
3189fi
3190ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
3191if test -n "$ac_ct_CXX"; then
3192  echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5
3193echo "${ECHO_T}$ac_ct_CXX" >&6
3194else
3195  echo "$as_me:$LINENO: result: no" >&5
3196echo "${ECHO_T}no" >&6
3197fi
3198
3199  test -n "$ac_ct_CXX" && break
3200done
3201test -n "$ac_ct_CXX" || ac_ct_CXX="g++"
3202
3203  CXX=$ac_ct_CXX
3204fi
3205
3206
3207# Provide some information about the compiler.
3208echo "$as_me:$LINENO:" \
3209     "checking for C++ compiler version" >&5
3210ac_compiler=`set X $ac_compile; echo $2`
3211{ (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
3212  (eval $ac_compiler --version </dev/null >&5) 2>&5
3213  ac_status=$?
3214  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3215  (exit $ac_status); }
3216{ (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
3217  (eval $ac_compiler -v </dev/null >&5) 2>&5
3218  ac_status=$?
3219  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3220  (exit $ac_status); }
3221{ (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
3222  (eval $ac_compiler -V </dev/null >&5) 2>&5
3223  ac_status=$?
3224  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3225  (exit $ac_status); }
3226
3227echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5
3228echo $ECHO_N "checking whether we are using the GNU C++ compiler... $ECHO_C" >&6
3229if test "${ac_cv_cxx_compiler_gnu+set}" = set; then
3230  echo $ECHO_N "(cached) $ECHO_C" >&6
3231else
3232  cat >conftest.$ac_ext <<_ACEOF
3233/* confdefs.h.  */
3234_ACEOF
3235cat confdefs.h >>conftest.$ac_ext
3236cat >>conftest.$ac_ext <<_ACEOF
3237/* end confdefs.h.  */
3238
3239int
3240main ()
3241{
3242#ifndef __GNUC__
3243       choke me
3244#endif
3245
3246  ;
3247  return 0;
3248}
3249_ACEOF
3250rm -f conftest.$ac_objext
3251if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3252  (eval $ac_compile) 2>conftest.er1
3253  ac_status=$?
3254  grep -v '^ *+' conftest.er1 >conftest.err
3255  rm -f conftest.er1
3256  cat conftest.err >&5
3257  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3258  (exit $ac_status); } &&
3259         { ac_try='test -z "$ac_cxx_werror_flag"
3260                         || test ! -s conftest.err'
3261  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3262  (eval $ac_try) 2>&5
3263  ac_status=$?
3264  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3265  (exit $ac_status); }; } &&
3266         { ac_try='test -s conftest.$ac_objext'
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); }; }; then
3272  ac_compiler_gnu=yes
3273else
3274  echo "$as_me: failed program was:" >&5
3275sed 's/^/| /' conftest.$ac_ext >&5
3276
3277ac_compiler_gnu=no
3278fi
3279rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3280ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
3281
3282fi
3283echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5
3284echo "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6
3285GXX=`test $ac_compiler_gnu = yes && echo yes`
3286ac_test_CXXFLAGS=${CXXFLAGS+set}
3287ac_save_CXXFLAGS=$CXXFLAGS
3288CXXFLAGS="-g"
3289echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5
3290echo $ECHO_N "checking whether $CXX accepts -g... $ECHO_C" >&6
3291if test "${ac_cv_prog_cxx_g+set}" = set; then
3292  echo $ECHO_N "(cached) $ECHO_C" >&6
3293else
3294  cat >conftest.$ac_ext <<_ACEOF
3295/* confdefs.h.  */
3296_ACEOF
3297cat confdefs.h >>conftest.$ac_ext
3298cat >>conftest.$ac_ext <<_ACEOF
3299/* end confdefs.h.  */
3300
3301int
3302main ()
3303{
3304
3305  ;
3306  return 0;
3307}
3308_ACEOF
3309rm -f conftest.$ac_objext
3310if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3311  (eval $ac_compile) 2>conftest.er1
3312  ac_status=$?
3313  grep -v '^ *+' conftest.er1 >conftest.err
3314  rm -f conftest.er1
3315  cat conftest.err >&5
3316  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3317  (exit $ac_status); } &&
3318         { ac_try='test -z "$ac_cxx_werror_flag"
3319                         || test ! -s conftest.err'
3320  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3321  (eval $ac_try) 2>&5
3322  ac_status=$?
3323  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3324  (exit $ac_status); }; } &&
3325         { ac_try='test -s conftest.$ac_objext'
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); }; }; then
3331  ac_cv_prog_cxx_g=yes
3332else
3333  echo "$as_me: failed program was:" >&5
3334sed 's/^/| /' conftest.$ac_ext >&5
3335
3336ac_cv_prog_cxx_g=no
3337fi
3338rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3339fi
3340echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5
3341echo "${ECHO_T}$ac_cv_prog_cxx_g" >&6
3342if test "$ac_test_CXXFLAGS" = set; then
3343  CXXFLAGS=$ac_save_CXXFLAGS
3344elif test $ac_cv_prog_cxx_g = yes; then
3345  if test "$GXX" = yes; then
3346    CXXFLAGS="-g -O2"
3347  else
3348    CXXFLAGS="-g"
3349  fi
3350else
3351  if test "$GXX" = yes; then
3352    CXXFLAGS="-O2"
3353  else
3354    CXXFLAGS=
3355  fi
3356fi
3357for ac_declaration in \
3358   '' \
3359   'extern "C" void std::exit (int) throw (); using std::exit;' \
3360   'extern "C" void std::exit (int); using std::exit;' \
3361   'extern "C" void exit (int) throw ();' \
3362   'extern "C" void exit (int);' \
3363   'void exit (int);'
3364do
3365  cat >conftest.$ac_ext <<_ACEOF
3366/* confdefs.h.  */
3367_ACEOF
3368cat confdefs.h >>conftest.$ac_ext
3369cat >>conftest.$ac_ext <<_ACEOF
3370/* end confdefs.h.  */
3371$ac_declaration
3372#include <stdlib.h>
3373int
3374main ()
3375{
3376exit (42);
3377  ;
3378  return 0;
3379}
3380_ACEOF
3381rm -f conftest.$ac_objext
3382if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3383  (eval $ac_compile) 2>conftest.er1
3384  ac_status=$?
3385  grep -v '^ *+' conftest.er1 >conftest.err
3386  rm -f conftest.er1
3387  cat conftest.err >&5
3388  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3389  (exit $ac_status); } &&
3390         { ac_try='test -z "$ac_cxx_werror_flag"
3391                         || test ! -s conftest.err'
3392  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3393  (eval $ac_try) 2>&5
3394  ac_status=$?
3395  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3396  (exit $ac_status); }; } &&
3397         { ac_try='test -s conftest.$ac_objext'
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); }; }; then
3403  :
3404else
3405  echo "$as_me: failed program was:" >&5
3406sed 's/^/| /' conftest.$ac_ext >&5
3407
3408continue
3409fi
3410rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3411  cat >conftest.$ac_ext <<_ACEOF
3412/* confdefs.h.  */
3413_ACEOF
3414cat confdefs.h >>conftest.$ac_ext
3415cat >>conftest.$ac_ext <<_ACEOF
3416/* end confdefs.h.  */
3417$ac_declaration
3418int
3419main ()
3420{
3421exit (42);
3422  ;
3423  return 0;
3424}
3425_ACEOF
3426rm -f conftest.$ac_objext
3427if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3428  (eval $ac_compile) 2>conftest.er1
3429  ac_status=$?
3430  grep -v '^ *+' conftest.er1 >conftest.err
3431  rm -f conftest.er1
3432  cat conftest.err >&5
3433  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3434  (exit $ac_status); } &&
3435         { ac_try='test -z "$ac_cxx_werror_flag"
3436                         || test ! -s conftest.err'
3437  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3438  (eval $ac_try) 2>&5
3439  ac_status=$?
3440  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3441  (exit $ac_status); }; } &&
3442         { ac_try='test -s conftest.$ac_objext'
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); }; }; then
3448  break
3449else
3450  echo "$as_me: failed program was:" >&5
3451sed 's/^/| /' conftest.$ac_ext >&5
3452
3453fi
3454rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3455done
3456rm -f conftest*
3457if test -n "$ac_declaration"; then
3458  echo '#ifdef __cplusplus' >>confdefs.h
3459  echo $ac_declaration      >>confdefs.h
3460  echo '#endif'             >>confdefs.h
3461fi
3462
3463ac_ext=cc
3464ac_cpp='$CXXCPP $CPPFLAGS'
3465ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3466ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3467ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
3468
3469
3470#AC_PROG_CXX sets CXX to g++ if it cannot find a working C++ compiler
3471#thus, we test here whether $CXX is actually working
3472ac_ext=cc
3473ac_cpp='$CXXCPP $CPPFLAGS'
3474ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3475ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3476ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
3477
3478echo "$as_me:$LINENO: checking whether C++ compiler $CXX works" >&5
3479echo $ECHO_N "checking whether C++ compiler $CXX works... $ECHO_C" >&6;
3480cat >conftest.$ac_ext <<_ACEOF
3481/* confdefs.h.  */
3482_ACEOF
3483cat confdefs.h >>conftest.$ac_ext
3484cat >>conftest.$ac_ext <<_ACEOF
3485/* end confdefs.h.  */
3486
3487int
3488main ()
3489{
3490int i=0;
3491  ;
3492  return 0;
3493}
3494_ACEOF
3495rm -f conftest.$ac_objext
3496if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3497  (eval $ac_compile) 2>conftest.er1
3498  ac_status=$?
3499  grep -v '^ *+' conftest.er1 >conftest.err
3500  rm -f conftest.er1
3501  cat conftest.err >&5
3502  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3503  (exit $ac_status); } &&
3504         { ac_try='test -z "$ac_cxx_werror_flag"
3505                         || test ! -s conftest.err'
3506  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3507  (eval $ac_try) 2>&5
3508  ac_status=$?
3509  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3510  (exit $ac_status); }; } &&
3511         { ac_try='test -s conftest.$ac_objext'
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); }; }; then
3517  echo "$as_me:$LINENO: result: yes" >&5
3518echo "${ECHO_T}yes" >&6
3519else
3520  echo "$as_me: failed program was:" >&5
3521sed 's/^/| /' conftest.$ac_ext >&5
3522
3523echo "$as_me:$LINENO: result: no" >&5
3524echo "${ECHO_T}no" >&6
3525   { { echo "$as_me:$LINENO: error: failed to find a C++ compiler or C++ compiler $CXX does not work" >&5
3526echo "$as_me: error: failed to find a C++ compiler or C++ compiler $CXX does not work" >&2;}
3527   { (exit 1); exit 1; }; }
3528
3529fi
3530rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3531ac_ext=cc
3532ac_cpp='$CXXCPP $CPPFLAGS'
3533ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3534ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3535ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
3536
3537
3538coin_cxx_is_cl=false
3539# It seems that we need to cleanup something here for the Windows
3540case "$CXX" in
3541  clang* | */clang*) ;;
3542  cl* | */cl* | CL* | */CL* | icl* | */icl* | ICL* | */ICL*)
3543    sed -e 's/^void exit (int);//' confdefs.h >> confdefs.hh
3544    mv confdefs.hh confdefs.h
3545    coin_cxx_is_cl=true
3546    ;;
3547esac
3548
3549# add automake conditional so we can recognize cl compiler in makefile
3550
3551
3552if test $coin_cxx_is_cl = true; then
3553  COIN_CXX_IS_CL_TRUE=
3554  COIN_CXX_IS_CL_FALSE='#'
3555else
3556  COIN_CXX_IS_CL_TRUE='#'
3557  COIN_CXX_IS_CL_FALSE=
3558fi
3559
3560
3561# Autoconf incorrectly concludes that cl recognises -g. It doesn't.
3562case "$CXX" in
3563  clang* ) ;;
3564  cl* | */cl* | CL* | */CL* )
3565    if test "$ac_cv_prog_cxx_g" = yes ; then
3566      ac_cv_prog_cxx_g=no
3567      { echo "$as_me:$LINENO: Overruling autoconf; cl does not recognise -g." >&5
3568echo "$as_me: Overruling autoconf; cl does not recognise -g." >&6;}
3569    fi ;;
3570  * )
3571    if test x"$CYGPATH_W" = x ; then
3572      CYGPATH_W=echo
3573    fi
3574    ;;
3575esac
3576CXXFLAGS="$save_cxxflags"
3577
3578# Check if a project specific CXXFLAGS variable has been set
3579if test x$COIN_PRJCT != x; then
3580  eval coin_tmp=\${${COIN_PRJCT}_CXXFLAGS+set}
3581  if test x$coin_tmp = xset; then
3582    eval CXXFLAGS=\${${COIN_PRJCT}_CXXFLAGS}
3583  fi
3584fi
3585
3586if test x"$CXXFLAGS" = x; then
3587
3588# ToDo decide whether we want -DNDEBUG for optimization
3589  coin_add_cxxflags=
3590  coin_opt_cxxflags=
3591  coin_dbg_cxxflags=
3592  coin_warn_cxxflags=
3593
3594  if test "$GXX" = "yes"; then
3595    case "$CXX" in
3596      icpc* | */icpc*)
3597        ;;
3598      *)
3599# ToDo decide about unroll-loops
3600        coin_opt_cxxflags="-O3"
3601        coin_add_cxxflags="-pipe"
3602        coin_dbg_cxxflags="-g -O0"
3603        coin_warn_cxxflags="-Wparentheses -Wreturn-type -Wcast-qual -Wall -Wpointer-arith -Wwrite-strings -Wconversion -Wno-unknown-pragmas -Wno-long-long"
3604    esac
3605  fi
3606
3607# Note that we do not need to cover GCC in the following tests.
3608
3609  if test -z "$coin_opt_cxxflags"; then
3610    case $build in
3611      *-cygwin* | *-mingw*)
3612        case "$CXX" in
3613          clang* ) ;;
3614          cl* | */cl* | CL* | */CL*)
3615            # The MT and MTd options are mutually exclusive
3616            if test "$coin_disable_shared" = yes || test "$enable_shared" = yes ; then
3617               coin_opt_cxxflags='-MD -O2'
3618               coin_dbg_cxxflags='-MDd'
3619            else
3620               coin_opt_cxxflags='-MT -O2'
3621               coin_dbg_cxxflags='-MTd'
3622            fi
3623            coin_add_cxxflags='-nologo -EHsc -GR -wd4996 -D_CRT_SECURE_NO_DEPRECATE'
3624            ;;
3625          icl* | */icl* | ICL* | */ICL*)
3626          # The MT and MTd options are mutually exclusive
3627            if test "$coin_disable_shared" = yes || test "$enable_shared" = yes ; then
3628              coin_opt_cxxflags='-MD -Ox'
3629              coin_dbg_cxxflags='-MDd -debug'
3630            else
3631              coin_opt_cxxflags='-MT -Ox'
3632              coin_dbg_cxxflags='-MTd -debug'
3633            fi
3634            coin_add_cxxflags='-nologo -EHsc -GR -D_CRT_SECURE_NO_DEPRECATE'
3635            ;;
3636        esac
3637        ;;
3638      *-linux-*)
3639        case "$CXX" in
3640          icpc* | */icpc*)
3641            coin_opt_cxxflags="-O3 -ip -mp1"
3642            coin_add_cxxflags=""
3643            coin_dbg_cxxflags="-g"
3644            # Check if -i_dynamic is necessary (for new glibc library)
3645            CXXFLAGS=
3646            cat >conftest.$ac_ext <<_ACEOF
3647/* confdefs.h.  */
3648_ACEOF
3649cat confdefs.h >>conftest.$ac_ext
3650cat >>conftest.$ac_ext <<_ACEOF
3651/* end confdefs.h.  */
3652
3653int
3654main ()
3655{
3656int i=0; i++;
3657  ;
3658  return 0;
3659}
3660_ACEOF
3661rm -f conftest.$ac_objext conftest$ac_exeext
3662if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
3663  (eval $ac_link) 2>conftest.er1
3664  ac_status=$?
3665  grep -v '^ *+' conftest.er1 >conftest.err
3666  rm -f conftest.er1
3667  cat conftest.err >&5
3668  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3669  (exit $ac_status); } &&
3670         { ac_try='test -z "$ac_cxx_werror_flag"
3671                         || test ! -s conftest.err'
3672  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3673  (eval $ac_try) 2>&5
3674  ac_status=$?
3675  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3676  (exit $ac_status); }; } &&
3677         { ac_try='test -s conftest$ac_exeext'
3678  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3679  (eval $ac_try) 2>&5
3680  ac_status=$?
3681  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3682  (exit $ac_status); }; }; then
3683  :
3684else
3685  echo "$as_me: failed program was:" >&5
3686sed 's/^/| /' conftest.$ac_ext >&5
3687
3688coin_add_cxxflags="-i_dynamic $coin_add_cxxflags"
3689fi
3690rm -f conftest.err conftest.$ac_objext \
3691      conftest$ac_exeext conftest.$ac_ext
3692            ;;
3693          pgCC* | */pgCC*)
3694            coin_opt_cxxflags="-fast"
3695            coin_add_cxxflags="-Kieee -pc 64"
3696            coin_dbg_cxxflags="-g"
3697            ;;
3698        esac
3699        ;;
3700      *-ibm-*)
3701        case "$CXX" in
3702          xlC* | */xlC* | mpxlC* | */mpxlC*)
3703            coin_opt_cxxflags="-O -qarch=auto -qcache=auto -qtune=auto -qmaxmem=-1"
3704            coin_add_cxxflags="-bmaxdata:0x80000000 -qrtti=dyna -qsuppress=1500-036 -qsuppress=1500-029 -qsourcetype=c++"
3705            coin_dbg_cxxflags="-g"
3706            ;;
3707        esac
3708        ;;
3709      *-hp-*)
3710        case "$CXX" in
3711          aCC* | */aCC* )
3712            coin_opt_cxxflags="-O"
3713            coin_add_cxxflags="-AA"
3714            coin_dbg_cxxflags="-g"
3715            ;;
3716        esac
3717        ;;
3718      *-*-solaris*)
3719          coin_opt_cxxflags="-O4"
3720          coin_dbg_cxxflags="-g"
3721        ;;
3722    esac
3723  fi
3724
3725# Generic flag settings. If these don't work, add a case above.
3726
3727  if test "$ac_cv_prog_cxx_g" = yes && test -z "$coin_dbg_cxxflags" ; then
3728    coin_dbg_cxxflags="-g"
3729  fi
3730
3731  if test -z "$coin_opt_cxxflags"; then
3732    # Try if -O option works if nothing else is set
3733    CXXFLAGS=-O
3734    cat >conftest.$ac_ext <<_ACEOF
3735/* confdefs.h.  */
3736_ACEOF
3737cat confdefs.h >>conftest.$ac_ext
3738cat >>conftest.$ac_ext <<_ACEOF
3739/* end confdefs.h.  */
3740
3741int
3742main ()
3743{
3744int i=0; i++;
3745  ;
3746  return 0;
3747}
3748_ACEOF
3749rm -f conftest.$ac_objext conftest$ac_exeext
3750if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
3751  (eval $ac_link) 2>conftest.er1
3752  ac_status=$?
3753  grep -v '^ *+' conftest.er1 >conftest.err
3754  rm -f conftest.er1
3755  cat conftest.err >&5
3756  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3757  (exit $ac_status); } &&
3758         { ac_try='test -z "$ac_cxx_werror_flag"
3759                         || test ! -s conftest.err'
3760  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3761  (eval $ac_try) 2>&5
3762  ac_status=$?
3763  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3764  (exit $ac_status); }; } &&
3765         { ac_try='test -s conftest$ac_exeext'
3766  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3767  (eval $ac_try) 2>&5
3768  ac_status=$?
3769  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3770  (exit $ac_status); }; }; then
3771  coin_opt_cxxflags="-O"
3772else
3773  echo "$as_me: failed program was:" >&5
3774sed 's/^/| /' conftest.$ac_ext >&5
3775
3776fi
3777rm -f conftest.err conftest.$ac_objext \
3778      conftest$ac_exeext conftest.$ac_ext
3779  fi
3780
3781  # if PM doesn't want the warning messages, take them out
3782  if test x"$coin_skip_warn_cxxflags" = xyes; then
3783    coin_warn_cxxflags=
3784  fi
3785
3786# Do final setup of flags based on values determined above.
3787
3788  if test x${DBG_CXXFLAGS+set} != xset; then
3789    DBG_CXXFLAGS="$coin_dbg_cxxflags $coin_add_cxxflags $coin_warn_cxxflags"
3790  fi
3791  if test x${OPT_CXXFLAGS+set} != xset; then
3792    OPT_CXXFLAGS="$coin_opt_cxxflags $coin_add_cxxflags -DNDEBUG $coin_warn_cxxflags"
3793  fi
3794
3795  DBG_CXXFLAGS="$DBG_CXXFLAGS $ADD_CXXFLAGS $CXXDEFS"
3796  OPT_CXXFLAGS="$OPT_CXXFLAGS $ADD_CXXFLAGS $CXXDEFS"
3797
3798  if test "$coin_debug_compile" = "true"; then
3799    CXXFLAGS="$DBG_CXXFLAGS"
3800  else
3801    CXXFLAGS="$OPT_CXXFLAGS"
3802  fi
3803
3804# Handle the case where CXXFLAGS was set externally.
3805else
3806  CXXFLAGS="$CXXFLAGS $ADD_CXXFLAGS $CXXDEFS"
3807  if test x${DBG_CXXFLAGS+set} != xset; then
3808    DBG_CXXFLAGS="$CXXFLAGS"
3809  fi
3810  if test x${OPT_CXXFLAGS+set} != xset; then
3811    OPT_CXXFLAGS="$CXXFLAGS"
3812  fi
3813fi
3814
3815# add -DPROJECT_BUILD to signal compiler preprocessor which config header file to include
3816if test x$COIN_PRJCT != x; then
3817  CXXFLAGS="$CXXFLAGS -D${COIN_PRJCT}_BUILD"
3818fi
3819
3820# Try if CXXFLAGS works
3821save_CXXFLAGS="$CXXFLAGS"
3822cat >conftest.$ac_ext <<_ACEOF
3823/* confdefs.h.  */
3824_ACEOF
3825cat confdefs.h >>conftest.$ac_ext
3826cat >>conftest.$ac_ext <<_ACEOF
3827/* end confdefs.h.  */
3828
3829int
3830main ()
3831{
3832int i=0; i++;
3833  ;
3834  return 0;
3835}
3836_ACEOF
3837rm -f conftest.$ac_objext conftest$ac_exeext
3838if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
3839  (eval $ac_link) 2>conftest.er1
3840  ac_status=$?
3841  grep -v '^ *+' conftest.er1 >conftest.err
3842  rm -f conftest.er1
3843  cat conftest.err >&5
3844  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3845  (exit $ac_status); } &&
3846         { ac_try='test -z "$ac_cxx_werror_flag"
3847                         || test ! -s conftest.err'
3848  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3849  (eval $ac_try) 2>&5
3850  ac_status=$?
3851  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3852  (exit $ac_status); }; } &&
3853         { ac_try='test -s conftest$ac_exeext'
3854  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3855  (eval $ac_try) 2>&5
3856  ac_status=$?
3857  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3858  (exit $ac_status); }; }; then
3859  :
3860else
3861  echo "$as_me: failed program was:" >&5
3862sed 's/^/| /' conftest.$ac_ext >&5
3863
3864CXXFLAGS=
3865fi
3866rm -f conftest.err conftest.$ac_objext \
3867      conftest$ac_exeext conftest.$ac_ext
3868if test -z "$CXXFLAGS"; then
3869  { 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
3870echo "$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;}
3871  CXXFLAGS='-O'
3872  cat >conftest.$ac_ext <<_ACEOF
3873/* confdefs.h.  */
3874_ACEOF
3875cat confdefs.h >>conftest.$ac_ext
3876cat >>conftest.$ac_ext <<_ACEOF
3877/* end confdefs.h.  */
3878
3879int
3880main ()
3881{
3882int i=0; i++;
3883  ;
3884  return 0;
3885}
3886_ACEOF
3887rm -f conftest.$ac_objext conftest$ac_exeext
3888if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
3889  (eval $ac_link) 2>conftest.er1
3890  ac_status=$?
3891  grep -v '^ *+' conftest.er1 >conftest.err
3892  rm -f conftest.er1
3893  cat conftest.err >&5
3894  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3895  (exit $ac_status); } &&
3896         { ac_try='test -z "$ac_cxx_werror_flag"
3897                         || test ! -s conftest.err'
3898  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3899  (eval $ac_try) 2>&5
3900  ac_status=$?
3901  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3902  (exit $ac_status); }; } &&
3903         { ac_try='test -s conftest$ac_exeext'
3904  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3905  (eval $ac_try) 2>&5
3906  ac_status=$?
3907  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3908  (exit $ac_status); }; }; then
3909  :
3910else
3911  echo "$as_me: failed program was:" >&5
3912sed 's/^/| /' conftest.$ac_ext >&5
3913
3914CXXFLAGS=
3915fi
3916rm -f conftest.err conftest.$ac_objext \
3917      conftest$ac_exeext conftest.$ac_ext
3918  if test -z "$CXXFLAGS"; then
3919    { 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
3920echo "$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;}
3921  fi
3922fi
3923
3924{ echo "$as_me:$LINENO: C++ compiler options are: $CXXFLAGS" >&5
3925echo "$as_me: C++ compiler options are: $CXXFLAGS" >&6;}
3926
3927
3928if test x"$MPICXX" = x; then :; else
3929  { echo "$as_me:$LINENO: Will use MPI C++ compiler $MPICXX" >&5
3930echo "$as_me: Will use MPI C++ compiler $MPICXX" >&6;}
3931  CXX="$MPICXX"
3932fi
3933
3934# correct the LD variable in a build with MS or Intel-windows compiler
3935case "$CXX" in
3936  clang* ) ;;
3937  cl* | */cl* | CL* | */CL* | icl* | */icl* | ICL* | */ICL*)
3938    LD=link
3939    ;;
3940esac
3941
3942ac_ext=c
3943ac_cpp='$CPP $CPPFLAGS'
3944ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3945ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3946ac_compiler_gnu=$ac_cv_c_compiler_gnu
3947
3948
3949
3950# Get the name of the Fortran compiler and appropriate compiler options
3951case $build in
3952  *-cygwin* | *-mingw*)
3953     if test "$enable_msvc" = yes ; then
3954       coin_f77_comps="ifort fl32 compile_f2c"
3955     else
3956       coin_f77_comps="gfortran ifort g95 g77 fl32 compile_f2c"
3957     fi ;;
3958  *-*-solaris*)
3959     coin_f77_comps="f95 f90 g95 f77 xlf_r fort77 gfortran g77 pgf90 pgf77 ifort ifc frt af77" ;;
3960  *-linux-gnu*)
3961     coin_f77_comps="gfortran ifort g95 fort77 f77 g77 pgf90 pgf77 ifc frt af77 xlf_r" ;;
3962  *) coin_f77_comps="xlf_r fort77 gfortran ifort g95 f77 g77 pgf90 pgf77 ifc frt af77" ;;
3963 esac
3964
3965
3966
3967
3968
3969ac_ext=f
3970ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5'
3971ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3972ac_compiler_gnu=$ac_cv_f77_compiler_gnu
3973
3974
3975
3976
3977
3978
3979coin_has_f77=yes
3980
3981save_fflags="$FFLAGS"
3982
3983# We delete the cached value, since the test might not have been
3984# performed with our choice of compilers earlier
3985$as_unset ac_cv_prog_F77 || test "${ac_cv_prog_F77+set}" != set || { ac_cv_prog_F77=; export ac_cv_prog_F77; }
3986
3987# This is a real belt-and-suspenders approach. AC_COIN_FIND_F77 will use
3988# coin_f77_comps to see if there's a program that matches one of the names.
3989# If there's no such program, F77 = unavailable. If we match the name,
3990# feed AC_PROG_F77 the same search list, just to be sure it's a functioning
3991# compiler.
3992# AC_MSG_NOTICE([Fortran compiler candidates: $coin_f77_comps])
3993
3994
3995{ echo "$as_me:$LINENO: Trying to determine Fortran compiler name" >&5
3996echo "$as_me: Trying to determine Fortran compiler name" >&6;}
3997if test -n "$ac_tool_prefix"; then
3998  for ac_prog in $coin_f77_comps
3999  do
4000    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4001set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4002echo "$as_me:$LINENO: checking for $ac_word" >&5
4003echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4004if test "${ac_cv_prog_F77+set}" = set; then
4005  echo $ECHO_N "(cached) $ECHO_C" >&6
4006else
4007  if test -n "$F77"; then
4008  ac_cv_prog_F77="$F77" # Let the user override the test.
4009else
4010as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4011for as_dir in $PATH
4012do
4013  IFS=$as_save_IFS
4014  test -z "$as_dir" && as_dir=.
4015  for ac_exec_ext in '' $ac_executable_extensions; do
4016  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4017    ac_cv_prog_F77="$ac_tool_prefix$ac_prog"
4018    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4019    break 2
4020  fi
4021done
4022done
4023
4024fi
4025fi
4026F77=$ac_cv_prog_F77
4027if test -n "$F77"; then
4028  echo "$as_me:$LINENO: result: $F77" >&5
4029echo "${ECHO_T}$F77" >&6
4030else
4031  echo "$as_me:$LINENO: result: no" >&5
4032echo "${ECHO_T}no" >&6
4033fi
4034
4035    test -n "$F77" && break
4036  done
4037fi
4038if test -z "$F77"; then
4039  ac_ct_F77=$F77
4040  for ac_prog in $coin_f77_comps
4041do
4042  # Extract the first word of "$ac_prog", so it can be a program name with args.
4043set dummy $ac_prog; ac_word=$2
4044echo "$as_me:$LINENO: checking for $ac_word" >&5
4045echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4046if test "${ac_cv_prog_ac_ct_F77+set}" = set; then
4047  echo $ECHO_N "(cached) $ECHO_C" >&6
4048else
4049  if test -n "$ac_ct_F77"; then
4050  ac_cv_prog_ac_ct_F77="$ac_ct_F77" # Let the user override the test.
4051else
4052as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4053for as_dir in $PATH
4054do
4055  IFS=$as_save_IFS
4056  test -z "$as_dir" && as_dir=.
4057  for ac_exec_ext in '' $ac_executable_extensions; do
4058  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4059    ac_cv_prog_ac_ct_F77="$ac_prog"
4060    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4061    break 2
4062  fi
4063done
4064done
4065
4066fi
4067fi
4068ac_ct_F77=$ac_cv_prog_ac_ct_F77
4069if test -n "$ac_ct_F77"; then
4070  echo "$as_me:$LINENO: result: $ac_ct_F77" >&5
4071echo "${ECHO_T}$ac_ct_F77" >&6
4072else
4073  echo "$as_me:$LINENO: result: no" >&5
4074echo "${ECHO_T}no" >&6
4075fi
4076
4077  test -n "$ac_ct_F77" && break
4078done
4079test -n "$ac_ct_F77" || ac_ct_F77="unavailable"
4080
4081  F77=$ac_ct_F77
4082fi
4083
4084
4085if test "$F77" != "unavailable" ; then
4086  ac_ext=f
4087ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5'
4088ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4089ac_compiler_gnu=$ac_cv_f77_compiler_gnu
4090if test -n "$ac_tool_prefix"; then
4091  for ac_prog in $coin_f77_comps
4092  do
4093    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4094set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4095echo "$as_me:$LINENO: checking for $ac_word" >&5
4096echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4097if test "${ac_cv_prog_F77+set}" = set; then
4098  echo $ECHO_N "(cached) $ECHO_C" >&6
4099else
4100  if test -n "$F77"; then
4101  ac_cv_prog_F77="$F77" # Let the user override the test.
4102else
4103as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4104for as_dir in $PATH
4105do
4106  IFS=$as_save_IFS
4107  test -z "$as_dir" && as_dir=.
4108  for ac_exec_ext in '' $ac_executable_extensions; do
4109  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4110    ac_cv_prog_F77="$ac_tool_prefix$ac_prog"
4111    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4112    break 2
4113  fi
4114done
4115done
4116
4117fi
4118fi
4119F77=$ac_cv_prog_F77
4120if test -n "$F77"; then
4121  echo "$as_me:$LINENO: result: $F77" >&5
4122echo "${ECHO_T}$F77" >&6
4123else
4124  echo "$as_me:$LINENO: result: no" >&5
4125echo "${ECHO_T}no" >&6
4126fi
4127
4128    test -n "$F77" && break
4129  done
4130fi
4131if test -z "$F77"; then
4132  ac_ct_F77=$F77
4133  for ac_prog in $coin_f77_comps
4134do
4135  # Extract the first word of "$ac_prog", so it can be a program name with args.
4136set dummy $ac_prog; ac_word=$2
4137echo "$as_me:$LINENO: checking for $ac_word" >&5
4138echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4139if test "${ac_cv_prog_ac_ct_F77+set}" = set; then
4140  echo $ECHO_N "(cached) $ECHO_C" >&6
4141else
4142  if test -n "$ac_ct_F77"; then
4143  ac_cv_prog_ac_ct_F77="$ac_ct_F77" # Let the user override the test.
4144else
4145as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4146for as_dir in $PATH
4147do
4148  IFS=$as_save_IFS
4149  test -z "$as_dir" && as_dir=.
4150  for ac_exec_ext in '' $ac_executable_extensions; do
4151  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4152    ac_cv_prog_ac_ct_F77="$ac_prog"
4153    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4154    break 2
4155  fi
4156done
4157done
4158
4159fi
4160fi
4161ac_ct_F77=$ac_cv_prog_ac_ct_F77
4162if test -n "$ac_ct_F77"; then
4163  echo "$as_me:$LINENO: result: $ac_ct_F77" >&5
4164echo "${ECHO_T}$ac_ct_F77" >&6
4165else
4166  echo "$as_me:$LINENO: result: no" >&5
4167echo "${ECHO_T}no" >&6
4168fi
4169
4170  test -n "$ac_ct_F77" && break
4171done
4172
4173  F77=$ac_ct_F77
4174fi
4175
4176
4177# Provide some information about the compiler.
4178echo "$as_me:4178:" \
4179     "checking for Fortran 77 compiler version" >&5
4180ac_compiler=`set X $ac_compile; echo $2`
4181{ (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
4182  (eval $ac_compiler --version </dev/null >&5) 2>&5
4183  ac_status=$?
4184  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4185  (exit $ac_status); }
4186{ (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
4187  (eval $ac_compiler -v </dev/null >&5) 2>&5
4188  ac_status=$?
4189  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4190  (exit $ac_status); }
4191{ (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
4192  (eval $ac_compiler -V </dev/null >&5) 2>&5
4193  ac_status=$?
4194  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4195  (exit $ac_status); }
4196rm -f a.out
4197
4198# If we don't use `.F' as extension, the preprocessor is not run on the
4199# input file.  (Note that this only needs to work for GNU compilers.)
4200ac_save_ext=$ac_ext
4201ac_ext=F
4202echo "$as_me:$LINENO: checking whether we are using the GNU Fortran 77 compiler" >&5
4203echo $ECHO_N "checking whether we are using the GNU Fortran 77 compiler... $ECHO_C" >&6
4204if test "${ac_cv_f77_compiler_gnu+set}" = set; then
4205  echo $ECHO_N "(cached) $ECHO_C" >&6
4206else
4207  cat >conftest.$ac_ext <<_ACEOF
4208      program main
4209#ifndef __GNUC__
4210       choke me
4211#endif
4212
4213      end
4214_ACEOF
4215rm -f conftest.$ac_objext
4216if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4217  (eval $ac_compile) 2>conftest.er1
4218  ac_status=$?
4219  grep -v '^ *+' conftest.er1 >conftest.err
4220  rm -f conftest.er1
4221  cat conftest.err >&5
4222  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4223  (exit $ac_status); } &&
4224         { ac_try='test -z "$ac_f77_werror_flag"
4225                         || test ! -s conftest.err'
4226  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4227  (eval $ac_try) 2>&5
4228  ac_status=$?
4229  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4230  (exit $ac_status); }; } &&
4231         { ac_try='test -s conftest.$ac_objext'
4232  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4233  (eval $ac_try) 2>&5
4234  ac_status=$?
4235  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4236  (exit $ac_status); }; }; then
4237  ac_compiler_gnu=yes
4238else
4239  echo "$as_me: failed program was:" >&5
4240sed 's/^/| /' conftest.$ac_ext >&5
4241
4242ac_compiler_gnu=no
4243fi
4244rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4245ac_cv_f77_compiler_gnu=$ac_compiler_gnu
4246
4247fi
4248echo "$as_me:$LINENO: result: $ac_cv_f77_compiler_gnu" >&5
4249echo "${ECHO_T}$ac_cv_f77_compiler_gnu" >&6
4250ac_ext=$ac_save_ext
4251ac_test_FFLAGS=${FFLAGS+set}
4252ac_save_FFLAGS=$FFLAGS
4253FFLAGS=
4254echo "$as_me:$LINENO: checking whether $F77 accepts -g" >&5
4255echo $ECHO_N "checking whether $F77 accepts -g... $ECHO_C" >&6
4256if test "${ac_cv_prog_f77_g+set}" = set; then
4257  echo $ECHO_N "(cached) $ECHO_C" >&6
4258else
4259  FFLAGS=-g
4260cat >conftest.$ac_ext <<_ACEOF
4261      program main
4262
4263      end
4264_ACEOF
4265rm -f conftest.$ac_objext
4266if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4267  (eval $ac_compile) 2>conftest.er1
4268  ac_status=$?
4269  grep -v '^ *+' conftest.er1 >conftest.err
4270  rm -f conftest.er1
4271  cat conftest.err >&5
4272  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4273  (exit $ac_status); } &&
4274         { ac_try='test -z "$ac_f77_werror_flag"
4275                         || test ! -s conftest.err'
4276  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4277  (eval $ac_try) 2>&5
4278  ac_status=$?
4279  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4280  (exit $ac_status); }; } &&
4281         { ac_try='test -s conftest.$ac_objext'
4282  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4283  (eval $ac_try) 2>&5
4284  ac_status=$?
4285  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4286  (exit $ac_status); }; }; then
4287  ac_cv_prog_f77_g=yes
4288else
4289  echo "$as_me: failed program was:" >&5
4290sed 's/^/| /' conftest.$ac_ext >&5
4291
4292ac_cv_prog_f77_g=no
4293fi
4294rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4295
4296fi
4297echo "$as_me:$LINENO: result: $ac_cv_prog_f77_g" >&5
4298echo "${ECHO_T}$ac_cv_prog_f77_g" >&6
4299if test "$ac_test_FFLAGS" = set; then
4300  FFLAGS=$ac_save_FFLAGS
4301elif test $ac_cv_prog_f77_g = yes; then
4302  if test "x$ac_cv_f77_compiler_gnu" = xyes; then
4303    FFLAGS="-g -O2"
4304  else
4305    FFLAGS="-g"
4306  fi
4307else
4308  if test "x$ac_cv_f77_compiler_gnu" = xyes; then
4309    FFLAGS="-O2"
4310  else
4311    FFLAGS=
4312  fi
4313fi
4314
4315G77=`test $ac_compiler_gnu = yes && echo yes`
4316ac_ext=f
4317ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5'
4318ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4319ac_compiler_gnu=$ac_cv_f77_compiler_gnu
4320
4321else
4322  { echo "$as_me:$LINENO: WARNING: Failed to find a Fortran compiler!" >&5
4323echo "$as_me: WARNING: Failed to find a Fortran compiler!" >&2;}
4324fi
4325
4326FFLAGS="$save_fflags"
4327
4328# Check if a project specific FFLAGS variable has been set
4329if test x$COIN_PRJCT != x; then
4330  eval coin_tmp=\${${COIN_PRJCT}_FFLAGS+set}
4331  if test x$coin_tmp = xset; then
4332    eval FFLAGS=\${${COIN_PRJCT}_FFLAGS}
4333  fi
4334fi
4335
4336if test "$F77" != "unavailable" && test x"$FFLAGS" = x ; then
4337
4338  coin_add_fflags=
4339  coin_opt_fflags=
4340  coin_dbg_fflags=
4341  coin_warn_fflags=
4342
4343  if test "$G77" = "yes"; then
4344    coin_opt_fflags="-O3"
4345    coin_add_fflags="-pipe"
4346    coin_dbg_fflags="-g -O0"
4347  else
4348    case $build in
4349      *-cygwin* | *-mingw*)
4350        case $F77 in
4351          ifort* | */ifort* | IFORT* | */IFORT* )
4352            if test "$coin_disable_shared" = yes || test "$enable_shared" = yes ; then
4353              coin_opt_fflags='-MD -O3'
4354              coin_dbg_fflags='-MDd -debug'
4355            else
4356              coin_opt_fflags='-MT -O3'
4357              coin_dbg_fflags='-MTd -debug'
4358            fi
4359            coin_add_fflags='-fpp -nologo'
4360          ;;
4361          compile_f2c*)
4362            if test "$coin_disable_shared" = yes || test "$enable_shared" = yes ; then
4363              coin_opt_fflags='-MD -O2'
4364              coin_dbg_fflags='-MDd'
4365            else
4366              coin_opt_fflags='-MT -O2'
4367              coin_dbg_fflags='-MTd'
4368            fi
4369            coin_add_fflags='-nologo -wd4996'
4370          ;;
4371        esac
4372        ;;
4373      *-linux-*)
4374        case $F77 in
4375          ifc* | */ifc* | ifort* | */ifort*)
4376            coin_opt_fflags="-O3 -ip"
4377            coin_add_fflags="-cm -w90 -w95"
4378            coin_dbg_fflags="-g -CA -CB -CS"
4379            # Check if -i_dynamic is necessary (for new glibc library)
4380            FFLAGS=
4381            cat >conftest.$ac_ext <<_ACEOF
4382      program main
4383      write(*,*) 'Hello world'
4384      end
4385_ACEOF
4386rm -f conftest.$ac_objext conftest$ac_exeext
4387if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
4388  (eval $ac_link) 2>conftest.er1
4389  ac_status=$?
4390  grep -v '^ *+' conftest.er1 >conftest.err
4391  rm -f conftest.er1
4392  cat conftest.err >&5
4393  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4394  (exit $ac_status); } &&
4395         { ac_try='test -z "$ac_f77_werror_flag"
4396                         || test ! -s conftest.err'
4397  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4398  (eval $ac_try) 2>&5
4399  ac_status=$?
4400  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4401  (exit $ac_status); }; } &&
4402         { ac_try='test -s conftest$ac_exeext'
4403  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4404  (eval $ac_try) 2>&5
4405  ac_status=$?
4406  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4407  (exit $ac_status); }; }; then
4408  :
4409else
4410  echo "$as_me: failed program was:" >&5
4411sed 's/^/| /' conftest.$ac_ext >&5
4412
4413coin_add_fflags="-i_dynamic $coin_add_fflags"
4414fi
4415rm -f conftest.err conftest.$ac_objext \
4416      conftest$ac_exeext conftest.$ac_ext
4417            ;;
4418          pgf77* | */pgf77* | pgf90* | */pgf90*)
4419            coin_opt_fflags="-fast"
4420            coin_add_fflags="-Kieee -pc 64"
4421            coin_dbg_fflags="-g"
4422          ;;
4423        esac
4424        ;;
4425      *-ibm-*)
4426        case "$F77" in
4427          xlf* | */xlf* | mpxlf* | */mpxlf* )
4428            coin_opt_fflags="-O -qarch=auto -qcache=auto -qtune=auto -qmaxmem=-1"
4429            coin_add_fflags="-bmaxdata:0x80000000 -qsuppress=1500-036 -qsuppress=1500-029"
4430            coin_dbg_fflags="-g -C"
4431            ;;
4432        esac
4433        ;;
4434      *-hp-*)
4435        coin_opt_fflags="+O3"
4436        coin_add_fflags="+U77"
4437        coin_dbg_fflags="-C -g"
4438        ;;
4439      *-*-solaris*)
4440        coin_opt_fflags="-O4"
4441        coin_dbg_fflags="-g"
4442        ;;
4443      *-sgi-*)
4444        coin_opt_fflags="-O5 -OPT:Olimit=0"
4445        coin_dbg_fflags="-g"
4446        ;;
4447    esac
4448  fi
4449
4450  if test "$ac_cv_prog_f77_g" = yes && test -z "$coin_dbg_fflags" ; then
4451    coin_dbg_fflags="-g"
4452  fi
4453
4454  if test -z "$coin_opt_fflags"; then
4455    # Try if -O option works if nothing else is set
4456    FFLAGS=-O
4457    cat >conftest.$ac_ext <<_ACEOF
4458      program main
4459      integer i
4460      end
4461_ACEOF
4462rm -f conftest.$ac_objext conftest$ac_exeext
4463if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
4464  (eval $ac_link) 2>conftest.er1
4465  ac_status=$?
4466  grep -v '^ *+' conftest.er1 >conftest.err
4467  rm -f conftest.er1
4468  cat conftest.err >&5
4469  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4470  (exit $ac_status); } &&
4471         { ac_try='test -z "$ac_f77_werror_flag"
4472                         || test ! -s conftest.err'
4473  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4474  (eval $ac_try) 2>&5
4475  ac_status=$?
4476  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4477  (exit $ac_status); }; } &&
4478         { ac_try='test -s conftest$ac_exeext'
4479  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4480  (eval $ac_try) 2>&5
4481  ac_status=$?
4482  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4483  (exit $ac_status); }; }; then
4484  coin_opt_fflags="-O"
4485else
4486  echo "$as_me: failed program was:" >&5
4487sed 's/^/| /' conftest.$ac_ext >&5
4488
4489fi
4490rm -f conftest.err conftest.$ac_objext \
4491      conftest$ac_exeext conftest.$ac_ext
4492  fi
4493
4494  # if PM doesn't want the warning messages, take them out
4495  if test x"$coin_skip_warn_fflags" = xyes; then
4496    coin_warn_fflags=
4497  fi
4498
4499  if test x${DBG_FFLAGS+set} != xset; then
4500    DBG_FFLAGS="$coin_dbg_fflags $coin_add_fflags $coin_warn_fflags"
4501  fi
4502  if test x${OPT_FFLAGS+set} != xset; then
4503    OPT_FFLAGS="$coin_opt_fflags $coin_add_fflags $coin_warn_fflags"
4504  fi
4505
4506  DBG_FFLAGS="$DBG_FFLAGS $ADD_FFLAGS"
4507  OPT_FFLAGS="$OPT_FFLAGS $ADD_FFLAGS"
4508
4509  if test "$coin_debug_compile" = "true"; then
4510    FFLAGS="$DBG_FFLAGS"
4511  else
4512    FFLAGS="$OPT_FFLAGS"
4513  fi
4514else
4515  FFLAGS="$FFLAGS $ADD_FFLAGS"
4516  if test x${DBG_FFLAGS+set} != xset; then
4517    DBG_FFLAGS="$FFLAGS"
4518  fi
4519  if test x${OPT_FFLAGS+set} != xset; then
4520    OPT_FFLAGS="$FFLAGS"
4521  fi
4522fi
4523
4524# Try if FFLAGS works
4525if test "$F77" != "unavailable" ; then
4526  cat >conftest.$ac_ext <<_ACEOF
4527      program main
4528      integer i
4529      end
4530_ACEOF
4531rm -f conftest.$ac_objext conftest$ac_exeext
4532if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
4533  (eval $ac_link) 2>conftest.er1
4534  ac_status=$?
4535  grep -v '^ *+' conftest.er1 >conftest.err
4536  rm -f conftest.er1
4537  cat conftest.err >&5
4538  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4539  (exit $ac_status); } &&
4540         { ac_try='test -z "$ac_f77_werror_flag"
4541                         || test ! -s conftest.err'
4542  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4543  (eval $ac_try) 2>&5
4544  ac_status=$?
4545  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4546  (exit $ac_status); }; } &&
4547         { ac_try='test -s conftest$ac_exeext'
4548  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4549  (eval $ac_try) 2>&5
4550  ac_status=$?
4551  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4552  (exit $ac_status); }; }; then
4553  :
4554else
4555  echo "$as_me: failed program was:" >&5
4556sed 's/^/| /' conftest.$ac_ext >&5
4557
4558FFLAGS=
4559fi
4560rm -f conftest.err conftest.$ac_objext \
4561      conftest$ac_exeext conftest.$ac_ext
4562  if test -z "$FFLAGS"; then
4563    { 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
4564echo "$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;}
4565    FFLAGS='-O'
4566    cat >conftest.$ac_ext <<_ACEOF
4567      program main
4568      integer i
4569      end
4570_ACEOF
4571rm -f conftest.$ac_objext conftest$ac_exeext
4572if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
4573  (eval $ac_link) 2>conftest.er1
4574  ac_status=$?
4575  grep -v '^ *+' conftest.er1 >conftest.err
4576  rm -f conftest.er1
4577  cat conftest.err >&5
4578  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4579  (exit $ac_status); } &&
4580         { ac_try='test -z "$ac_f77_werror_flag"
4581                         || test ! -s conftest.err'
4582  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4583  (eval $ac_try) 2>&5
4584  ac_status=$?
4585  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4586  (exit $ac_status); }; } &&
4587         { ac_try='test -s conftest$ac_exeext'
4588  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4589  (eval $ac_try) 2>&5
4590  ac_status=$?
4591  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4592  (exit $ac_status); }; }; then
4593  :
4594else
4595  echo "$as_me: failed program was:" >&5
4596sed 's/^/| /' conftest.$ac_ext >&5
4597
4598FFLAGS=
4599fi
4600rm -f conftest.err conftest.$ac_objext \
4601      conftest$ac_exeext conftest.$ac_ext
4602    if test -z "$FFLAGS"; then
4603      { 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
4604echo "$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;}
4605    fi
4606  fi
4607fi
4608
4609{ echo "$as_me:$LINENO: Fortran compiler options are: $FFLAGS" >&5
4610echo "$as_me: Fortran compiler options are: $FFLAGS" >&6;}
4611
4612
4613if test x"$MPIF77" = x; then :; else
4614  { echo "$as_me:$LINENO: Will use MPI Fortran compiler $MPIF77" >&5
4615echo "$as_me: Will use MPI Fortran compiler $MPIF77" >&6;}
4616  F77="$MPIF77"
4617fi
4618
4619# correct the LD variable if we use the intel fortran compiler in windows
4620case $build in
4621  *-cygwin* | *-mingw*)
4622    case "$F77" in
4623      ifort* | */ifort* | IFORT* | */IFORT*)
4624        LD=link
4625      ;;
4626    esac
4627  ;;
4628esac
4629
4630ac_ext=c
4631ac_cpp='$CPP $CPPFLAGS'
4632ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4633ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4634ac_compiler_gnu=$ac_cv_c_compiler_gnu
4635
4636
4637
4638# Initialize automake and libtool
4639# AC_MSG_NOTICE([Calling INIT_AUTO_TOOLS from CREATE_LIBTOOL.])
4640{
4641
4642
4643
4644# START
4645
4646coin_disable_shared=no
4647# Test if force_shared has been set
4648if test "x" = xforce_shared; then
4649  if test x$enable_shared = xno; then
4650    { { echo "$as_me:$LINENO: error: Shared libraries are disabled by user, but this is not feasible with the given options" >&5
4651echo "$as_me: error: Shared libraries are disabled by user, but this is not feasible with the given options" >&2;}
4652   { (exit 1); exit 1; }; }
4653  fi
4654  enable_shared=yes;
4655else
4656  case $build in
4657    *-cygwin* | *-mingw*)
4658      coin_disable_shared=yes
4659      if test x"$enable_shared" = xyes; then
4660        case "$CC" in
4661          clang* )
4662            { echo "$as_me:$LINENO: WARNING: Building of DLLs not supported in this configuration." >&5
4663echo "$as_me: WARNING: Building of DLLs not supported in this configuration." >&2;}
4664            ;;
4665          cl* | */cl* | CL* | */CL* | icl* | */icl* | ICL* | */ICL*)
4666            { echo "$as_me:$LINENO: Building of DLLs not supported in this configuration." >&5
4667echo "$as_me: Building of DLLs not supported in this configuration." >&6;}
4668            ;;
4669          *gcc*)
4670            if test x"$enable_dependency_linking" = xyes; then
4671              coin_disable_shared=no
4672            else
4673              { echo "$as_me:$LINENO: WARNING: Dependency linking seems to be disabled, so shared libraries (DLLs) will not be built" >&5
4674echo "$as_me: WARNING: Dependency linking seems to be disabled, so shared libraries (DLLs) will not be built" >&2;}
4675            fi
4676            ;;
4677          *)
4678            { echo "$as_me:$LINENO: WARNING: Building of DLLs not supported in this configuration." >&5
4679echo "$as_me: WARNING: Building of DLLs not supported in this configuration." >&2;}
4680            ;;
4681        esac
4682      fi
4683    ;;
4684    *-aix*)
4685      coin_disable_shared=yes
4686      platform=AIX
4687      if test x"$enable_shared" = xyes; then
4688        { echo "$as_me:$LINENO: WARNING: Shared objects are not supported." >&5
4689echo "$as_me: WARNING: Shared objects are not supported." >&2;}
4690      fi
4691    ;;
4692  esac
4693fi
4694if test x"$coin_disable_shared" = xyes; then
4695  if test x"$enable_shared" = xyes; then
4696    :
4697  else
4698    # we don't disable shared, because it was not selected anyway
4699    coin_disable_shared=no
4700  fi
4701  enable_shared=no
4702fi
4703# By default, we only want the shared objects to be compiled
4704# Check whether --enable-static or --disable-static was given.
4705if test "${enable_static+set}" = set; then
4706  enableval="$enable_static"
4707  p=${PACKAGE-default}
4708    case $enableval in
4709    yes) enable_static=yes ;;
4710    no) enable_static=no ;;
4711    *)
4712     enable_static=no
4713      # Look at the argument we got.  We use all the common list separators.
4714      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
4715      for pkg in $enableval; do
4716        IFS="$lt_save_ifs"
4717        if test "X$pkg" = "X$p"; then
4718          enable_static=yes
4719        fi
4720      done
4721      IFS="$lt_save_ifs"
4722      ;;
4723    esac
4724else
4725  enable_static=no
4726fi;
4727
4728
4729
4730
4731# Initialize automake
4732echo "$as_me:$LINENO: checking for egrep" >&5
4733echo $ECHO_N "checking for egrep... $ECHO_C" >&6
4734if test "${ac_cv_prog_egrep+set}" = set; then
4735  echo $ECHO_N "(cached) $ECHO_C" >&6
4736else
4737  if echo a | (grep -E '(a|b)') >/dev/null 2>&1
4738    then ac_cv_prog_egrep='grep -E'
4739    else ac_cv_prog_egrep='egrep'
4740    fi
4741fi
4742echo "$as_me:$LINENO: result: $ac_cv_prog_egrep" >&5
4743echo "${ECHO_T}$ac_cv_prog_egrep" >&6
4744 EGREP=$ac_cv_prog_egrep
4745
4746
4747echo "$as_me:$LINENO: checking whether ln -s works" >&5
4748echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6
4749LN_S=$as_ln_s
4750if test "$LN_S" = "ln -s"; then
4751  echo "$as_me:$LINENO: result: yes" >&5
4752echo "${ECHO_T}yes" >&6
4753else
4754  echo "$as_me:$LINENO: result: no, using $LN_S" >&5
4755echo "${ECHO_T}no, using $LN_S" >&6
4756fi
4757
4758am__api_version="1.9"
4759# Find a good install program.  We prefer a C program (faster),
4760# so one script is as good as another.  But avoid the broken or
4761# incompatible versions:
4762# SysV /etc/install, /usr/sbin/install
4763# SunOS /usr/etc/install
4764# IRIX /sbin/install
4765# AIX /bin/install
4766# AmigaOS /C/install, which installs bootblocks on floppy discs
4767# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
4768# AFS /usr/afsws/bin/install, which mishandles nonexistent args
4769# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
4770# OS/2's system install, which has a completely different semantic
4771# ./install, which can be erroneously created by make from ./install.sh.
4772echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
4773echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6
4774if test -z "$INSTALL"; then
4775if test "${ac_cv_path_install+set}" = set; then
4776  echo $ECHO_N "(cached) $ECHO_C" >&6
4777else
4778  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4779for as_dir in $PATH
4780do
4781  IFS=$as_save_IFS
4782  test -z "$as_dir" && as_dir=.
4783  # Account for people who put trailing slashes in PATH elements.
4784case $as_dir/ in
4785  ./ | .// | /cC/* | \
4786  /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
4787  ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
4788  /usr/ucb/* ) ;;
4789  *)
4790    # OSF1 and SCO ODT 3.0 have their own names for install.
4791    # Don't use installbsd from OSF since it installs stuff as root
4792    # by default.
4793    for ac_prog in ginstall scoinst install; do
4794      for ac_exec_ext in '' $ac_executable_extensions; do
4795        if $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
4796          if test $ac_prog = install &&
4797            grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
4798            # AIX install.  It has an incompatible calling convention.
4799            :
4800          elif test $ac_prog = install &&
4801            grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
4802            # program-specific install script used by HP pwplus--don't use.
4803            :
4804          else
4805            ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
4806            break 3
4807          fi
4808        fi
4809      done
4810    done
4811    ;;
4812esac
4813done
4814
4815
4816fi
4817  if test "${ac_cv_path_install+set}" = set; then
4818    INSTALL=$ac_cv_path_install
4819  else
4820    # As a last resort, use the slow shell script.  We don't cache a
4821    # path for INSTALL within a source directory, because that will
4822    # break other packages using the cache if that directory is
4823    # removed, or if the path is relative.
4824    INSTALL=$ac_install_sh
4825  fi
4826fi
4827echo "$as_me:$LINENO: result: $INSTALL" >&5
4828echo "${ECHO_T}$INSTALL" >&6
4829
4830# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
4831# It thinks the first close brace ends the variable substitution.
4832test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
4833
4834test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
4835
4836test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
4837
4838echo "$as_me:$LINENO: checking whether build environment is sane" >&5
4839echo $ECHO_N "checking whether build environment is sane... $ECHO_C" >&6
4840# Just in case
4841sleep 1
4842echo timestamp > conftest.file
4843# Do `set' in a subshell so we don't clobber the current shell's
4844# arguments.  Must try -L first in case configure is actually a
4845# symlink; some systems play weird games with the mod time of symlinks
4846# (eg FreeBSD returns the mod time of the symlink's containing
4847# directory).
4848if (
4849   set X `ls -Lt $srcdir/configure conftest.file 2> /dev/null`
4850   if test "$*" = "X"; then
4851      # -L didn't work.
4852      set X `ls -t $srcdir/configure conftest.file`
4853   fi
4854   rm -f conftest.file
4855   if test "$*" != "X $srcdir/configure conftest.file" \
4856      && test "$*" != "X conftest.file $srcdir/configure"; then
4857
4858      # If neither matched, then we have a broken ls.  This can happen
4859      # if, for instance, CONFIG_SHELL is bash and it inherits a
4860      # broken ls alias from the environment.  This has actually
4861      # happened.  Such a system could not be considered "sane".
4862      { { echo "$as_me:$LINENO: error: ls -t appears to fail.  Make sure there is not a broken
4863alias in your environment" >&5
4864echo "$as_me: error: ls -t appears to fail.  Make sure there is not a broken
4865alias in your environment" >&2;}
4866   { (exit 1); exit 1; }; }
4867   fi
4868
4869   test "$2" = conftest.file
4870   )
4871then
4872   # Ok.
4873   :
4874else
4875   { { echo "$as_me:$LINENO: error: newly created file is older than distributed files!
4876Check your system clock" >&5
4877echo "$as_me: error: newly created file is older than distributed files!
4878Check your system clock" >&2;}
4879   { (exit 1); exit 1; }; }
4880fi
4881echo "$as_me:$LINENO: result: yes" >&5
4882echo "${ECHO_T}yes" >&6
4883test "$program_prefix" != NONE &&
4884  program_transform_name="s,^,$program_prefix,;$program_transform_name"
4885# Use a double $ so make ignores it.
4886test "$program_suffix" != NONE &&
4887  program_transform_name="s,\$,$program_suffix,;$program_transform_name"
4888# Double any \ or $.  echo might interpret backslashes.
4889# By default was `s,x,x', remove it if useless.
4890cat <<\_ACEOF >conftest.sed
4891s/[\\$]/&&/g;s/;s,x,x,$//
4892_ACEOF
4893program_transform_name=`echo $program_transform_name | sed -f conftest.sed`
4894rm conftest.sed
4895
4896# expand $ac_aux_dir to an absolute path
4897am_aux_dir=`cd $ac_aux_dir && pwd`
4898
4899test x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing"
4900# Use eval to expand $SHELL
4901if eval "$MISSING --run true"; then
4902  am_missing_run="$MISSING --run "
4903else
4904  am_missing_run=
4905  { echo "$as_me:$LINENO: WARNING: \`missing' script is too old or missing" >&5
4906echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
4907fi
4908
4909if mkdir -p --version . >/dev/null 2>&1 && test ! -d ./--version; then
4910  # We used to keeping the `.' as first argument, in order to
4911  # allow $(mkdir_p) to be used without argument.  As in
4912  #   $(mkdir_p) $(somedir)
4913  # where $(somedir) is conditionally defined.  However this is wrong
4914  # for two reasons:
4915  #  1. if the package is installed by a user who cannot write `.'
4916  #     make install will fail,
4917  #  2. the above comment should most certainly read
4918  #     $(mkdir_p) $(DESTDIR)$(somedir)
4919  #     so it does not work when $(somedir) is undefined and
4920  #     $(DESTDIR) is not.
4921  #  To support the latter case, we have to write
4922  #     test -z "$(somedir)" || $(mkdir_p) $(DESTDIR)$(somedir),
4923  #  so the `.' trick is pointless.
4924  mkdir_p='mkdir -p --'
4925else
4926  # On NextStep and OpenStep, the `mkdir' command does not
4927  # recognize any option.  It will interpret all options as
4928  # directories to create, and then abort because `.' already
4929  # exists.
4930  for d in ./-p ./--version;
4931  do
4932    test -d $d && rmdir $d
4933  done
4934  # $(mkinstalldirs) is defined by Automake if mkinstalldirs exists.
4935  if test -f "$ac_aux_dir/mkinstalldirs"; then
4936    mkdir_p='$(mkinstalldirs)'
4937  else
4938    mkdir_p='$(install_sh) -d'
4939  fi
4940fi
4941
4942for ac_prog in gawk mawk nawk awk
4943do
4944  # Extract the first word of "$ac_prog", so it can be a program name with args.
4945set dummy $ac_prog; ac_word=$2
4946echo "$as_me:$LINENO: checking for $ac_word" >&5
4947echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4948if test "${ac_cv_prog_AWK+set}" = set; then
4949  echo $ECHO_N "(cached) $ECHO_C" >&6
4950else
4951  if test -n "$AWK"; then
4952  ac_cv_prog_AWK="$AWK" # Let the user override the test.
4953else
4954as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4955for as_dir in $PATH
4956do
4957  IFS=$as_save_IFS
4958  test -z "$as_dir" && as_dir=.
4959  for ac_exec_ext in '' $ac_executable_extensions; do
4960  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4961    ac_cv_prog_AWK="$ac_prog"
4962    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4963    break 2
4964  fi
4965done
4966done
4967
4968fi
4969fi
4970AWK=$ac_cv_prog_AWK
4971if test -n "$AWK"; then
4972  echo "$as_me:$LINENO: result: $AWK" >&5
4973echo "${ECHO_T}$AWK" >&6
4974else
4975  echo "$as_me:$LINENO: result: no" >&5
4976echo "${ECHO_T}no" >&6
4977fi
4978
4979  test -n "$AWK" && break
4980done
4981
4982echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5
4983echo $ECHO_N "checking whether ${MAKE-make} sets \$(MAKE)... $ECHO_C" >&6
4984set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y,:./+-,___p_,'`
4985if eval "test \"\${ac_cv_prog_make_${ac_make}_set+set}\" = set"; then
4986  echo $ECHO_N "(cached) $ECHO_C" >&6
4987else
4988  cat >conftest.make <<\_ACEOF
4989all:
4990        @echo 'ac_maketemp="$(MAKE)"'
4991_ACEOF
4992# GNU make sometimes prints "make[1]: Entering...", which would confuse us.
4993eval `${MAKE-make} -f conftest.make 2>/dev/null | grep temp=`
4994if test -n "$ac_maketemp"; then
4995  eval ac_cv_prog_make_${ac_make}_set=yes
4996else
4997  eval ac_cv_prog_make_${ac_make}_set=no
4998fi
4999rm -f conftest.make
5000fi
5001if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
5002  echo "$as_me:$LINENO: result: yes" >&5
5003echo "${ECHO_T}yes" >&6
5004  SET_MAKE=
5005else
5006  echo "$as_me:$LINENO: result: no" >&5
5007echo "${ECHO_T}no" >&6
5008  SET_MAKE="MAKE=${MAKE-make}"
5009fi
5010
5011rm -rf .tst 2>/dev/null
5012mkdir .tst 2>/dev/null
5013if test -d .tst; then
5014  am__leading_dot=.
5015else
5016  am__leading_dot=_
5017fi
5018rmdir .tst 2>/dev/null
5019
5020DEPDIR="${am__leading_dot}deps"
5021
5022          ac_config_commands="$ac_config_commands depfiles"
5023
5024
5025am_make=${MAKE-make}
5026cat > confinc << 'END'
5027am__doit:
5028        @echo done
5029.PHONY: am__doit
5030END
5031# If we don't find an include directive, just comment out the code.
5032echo "$as_me:$LINENO: checking for style of include used by $am_make" >&5
5033echo $ECHO_N "checking for style of include used by $am_make... $ECHO_C" >&6
5034am__include="#"
5035am__quote=
5036_am_result=none
5037# First try GNU make style include.
5038echo "include confinc" > confmf
5039# We grep out `Entering directory' and `Leaving directory'
5040# messages which can occur if `w' ends up in MAKEFLAGS.
5041# In particular we don't look at `^make:' because GNU make might
5042# be invoked under some other name (usually "gmake"), in which
5043# case it prints its new name instead of `make'.
5044if test "`$am_make -s -f confmf 2> /dev/null | grep -v 'ing directory'`" = "done"; then
5045   am__include=include
5046   am__quote=
5047   _am_result=GNU
5048fi
5049# Now try BSD make style include.
5050if test "$am__include" = "#"; then
5051   echo '.include "confinc"' > confmf
5052   if test "`$am_make -s -f confmf 2> /dev/null`" = "done"; then
5053      am__include=.include
5054      am__quote="\""
5055      _am_result=BSD
5056   fi
5057fi
5058
5059
5060echo "$as_me:$LINENO: result: $_am_result" >&5
5061echo "${ECHO_T}$_am_result" >&6
5062rm -f confinc confmf
5063
5064# Check whether --enable-dependency-tracking or --disable-dependency-tracking was given.
5065if test "${enable_dependency_tracking+set}" = set; then
5066  enableval="$enable_dependency_tracking"
5067
5068fi;
5069if test "x$enable_dependency_tracking" != xno; then
5070  am_depcomp="$ac_aux_dir/depcomp"
5071  AMDEPBACKSLASH='\'
5072fi
5073
5074
5075if test "x$enable_dependency_tracking" != xno; then
5076  AMDEP_TRUE=
5077  AMDEP_FALSE='#'
5078else
5079  AMDEP_TRUE='#'
5080  AMDEP_FALSE=
5081fi
5082
5083
5084
5085
5086
5087
5088# AC_MSG_NOTICE([Beginning automake initialisation.])
5089# Stuff for automake
5090# test to see if srcdir already configured
5091if test "`cd $srcdir && pwd`" != "`pwd`" &&
5092   test -f $srcdir/config.status; then
5093  { { echo "$as_me:$LINENO: error: source directory already configured; run \"make distclean\" there first" >&5
5094echo "$as_me: error: source directory already configured; run \"make distclean\" there first" >&2;}
5095   { (exit 1); exit 1; }; }
5096fi
5097
5098# test whether we have cygpath
5099if test -z "$CYGPATH_W"; then
5100  if (cygpath --version) >/dev/null 2>/dev/null; then
5101    CYGPATH_W='cygpath -w'
5102  else
5103    CYGPATH_W=echo
5104  fi
5105fi
5106
5107
5108# Define the identity of the package.
5109 PACKAGE='bonmin'
5110 VERSION='1.8'
5111
5112
5113cat >>confdefs.h <<_ACEOF
5114#define PACKAGE "$PACKAGE"
5115_ACEOF
5116
5117
5118cat >>confdefs.h <<_ACEOF
5119#define VERSION "$VERSION"
5120_ACEOF
5121
5122# Some tools Automake needs.
5123
5124ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
5125
5126
5127AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
5128
5129
5130AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
5131
5132
5133AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
5134
5135
5136MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
5137
5138install_sh=${install_sh-"$am_aux_dir/install-sh"}
5139
5140# Installed binaries are usually stripped using `strip' when the user
5141# run `make install-strip'.  However `strip' might not be the right
5142# tool to use in cross-compilation environments, therefore Automake
5143# will honor the `STRIP' environment variable to overrule this program.
5144if test "$cross_compiling" != no; then
5145  if test -n "$ac_tool_prefix"; then
5146  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
5147set dummy ${ac_tool_prefix}strip; ac_word=$2
5148echo "$as_me:$LINENO: checking for $ac_word" >&5
5149echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5150if test "${ac_cv_prog_STRIP+set}" = set; then
5151  echo $ECHO_N "(cached) $ECHO_C" >&6
5152else
5153  if test -n "$STRIP"; then
5154  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
5155else
5156as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5157for as_dir in $PATH
5158do
5159  IFS=$as_save_IFS
5160  test -z "$as_dir" && as_dir=.
5161  for ac_exec_ext in '' $ac_executable_extensions; do
5162  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5163    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
5164    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5165    break 2
5166  fi
5167done
5168done
5169
5170fi
5171fi
5172STRIP=$ac_cv_prog_STRIP
5173if test -n "$STRIP"; then
5174  echo "$as_me:$LINENO: result: $STRIP" >&5
5175echo "${ECHO_T}$STRIP" >&6
5176else
5177  echo "$as_me:$LINENO: result: no" >&5
5178echo "${ECHO_T}no" >&6
5179fi
5180
5181fi
5182if test -z "$ac_cv_prog_STRIP"; then
5183  ac_ct_STRIP=$STRIP
5184  # Extract the first word of "strip", so it can be a program name with args.
5185set dummy strip; ac_word=$2
5186echo "$as_me:$LINENO: checking for $ac_word" >&5
5187echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5188if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
5189  echo $ECHO_N "(cached) $ECHO_C" >&6
5190else
5191  if test -n "$ac_ct_STRIP"; then
5192  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
5193else
5194as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5195for as_dir in $PATH
5196do
5197  IFS=$as_save_IFS
5198  test -z "$as_dir" && as_dir=.
5199  for ac_exec_ext in '' $ac_executable_extensions; do
5200  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5201    ac_cv_prog_ac_ct_STRIP="strip"
5202    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5203    break 2
5204  fi
5205done
5206done
5207
5208  test -z "$ac_cv_prog_ac_ct_STRIP" && ac_cv_prog_ac_ct_STRIP=":"
5209fi
5210fi
5211ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
5212if test -n "$ac_ct_STRIP"; then
5213  echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
5214echo "${ECHO_T}$ac_ct_STRIP" >&6
5215else
5216  echo "$as_me:$LINENO: result: no" >&5
5217echo "${ECHO_T}no" >&6
5218fi
5219
5220  STRIP=$ac_ct_STRIP
5221else
5222  STRIP="$ac_cv_prog_STRIP"
5223fi
5224
5225fi
5226INSTALL_STRIP_PROGRAM="\${SHELL} \$(install_sh) -c -s"
5227
5228# We need awk for the "check" target.  The system "awk" is bad on
5229# some platforms.
5230# Always define AMTAR for backward compatibility.
5231
5232AMTAR=${AMTAR-"${am_missing_run}tar"}
5233
5234am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'
5235
5236
5237
5238
5239depcc="$CC"   am_compiler_list=
5240
5241echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
5242echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6
5243if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then
5244  echo $ECHO_N "(cached) $ECHO_C" >&6
5245else
5246  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
5247  # We make a subdir and do the tests there.  Otherwise we can end up
5248  # making bogus files that we don't know about and never remove.  For
5249  # instance it was reported that on HP-UX the gcc test will end up
5250  # making a dummy file named `D' -- because `-MD' means `put the output
5251  # in D'.
5252  mkdir conftest.dir
5253  # Copy depcomp to subdir because otherwise we won't find it if we're
5254  # using a relative directory.
5255  cp "$am_depcomp" conftest.dir
5256  cd conftest.dir
5257  # We will build objects and dependencies in a subdirectory because
5258  # it helps to detect inapplicable dependency modes.  For instance
5259  # both Tru64's cc and ICC support -MD to output dependencies as a
5260  # side effect of compilation, but ICC will put the dependencies in
5261  # the current directory while Tru64 will put them in the object
5262  # directory.
5263  mkdir sub
5264
5265  am_cv_CC_dependencies_compiler_type=none
5266  if test "$am_compiler_list" = ""; then
5267     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
5268  fi
5269  for depmode in $am_compiler_list; do
5270    # Setup a source with many dependencies, because some compilers
5271    # like to wrap large dependency lists on column 80 (with \), and
5272    # we should not choose a depcomp mode which is confused by this.
5273    #
5274    # We need to recreate these files for each test, as the compiler may
5275    # overwrite some of them when testing with obscure command lines.
5276    # This happens at least with the AIX C compiler.
5277    : > sub/conftest.c
5278    for i in 1 2 3 4 5 6; do
5279      echo '#include "conftst'$i'.h"' >> sub/conftest.c
5280      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
5281      # Solaris 8's {/usr,}/bin/sh.
5282      touch sub/conftst$i.h
5283    done
5284    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
5285
5286    case $depmode in
5287    nosideeffect)
5288      # after this tag, mechanisms are not by side-effect, so they'll
5289      # only be used when explicitly requested
5290      if test "x$enable_dependency_tracking" = xyes; then
5291        continue
5292      else
5293        break
5294      fi
5295      ;;
5296    none) break ;;
5297    esac
5298    # We check with `-c' and `-o' for the sake of the "dashmstdout"
5299    # mode.  It turns out that the SunPro C++ compiler does not properly
5300    # handle `-M -o', and we need to detect this.
5301    if depmode=$depmode \
5302       source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
5303       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
5304       $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
5305         >/dev/null 2>conftest.err &&
5306       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
5307       grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
5308       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
5309      # icc doesn't choke on unknown options, it will just issue warnings
5310      # or remarks (even with -Werror).  So we grep stderr for any message
5311      # that says an option was ignored or not supported.
5312      # When given -MP, icc 7.0 and 7.1 complain thusly:
5313      #   icc: Command line warning: ignoring option '-M'; no argument required
5314      # The diagnosis changed in icc 8.0:
5315      #   icc: Command line remark: option '-MP' not supported
5316      if (grep 'ignoring option' conftest.err ||
5317          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
5318        am_cv_CC_dependencies_compiler_type=$depmode
5319        break
5320      fi
5321    fi
5322  done
5323
5324  cd ..
5325  rm -rf conftest.dir
5326else
5327  am_cv_CC_dependencies_compiler_type=none
5328fi
5329
5330fi
5331echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5
5332echo "${ECHO_T}$am_cv_CC_dependencies_compiler_type" >&6
5333CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
5334
5335
5336
5337if
5338  test "x$enable_dependency_tracking" != xno \
5339  && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
5340  am__fastdepCC_TRUE=
5341  am__fastdepCC_FALSE='#'
5342else
5343  am__fastdepCC_TRUE='#'
5344  am__fastdepCC_FALSE=
5345fi
5346
5347
5348depcc="$CXX"  am_compiler_list=
5349
5350echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
5351echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6
5352if test "${am_cv_CXX_dependencies_compiler_type+set}" = set; then
5353  echo $ECHO_N "(cached) $ECHO_C" >&6
5354else
5355  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
5356  # We make a subdir and do the tests there.  Otherwise we can end up
5357  # making bogus files that we don't know about and never remove.  For
5358  # instance it was reported that on HP-UX the gcc test will end up
5359  # making a dummy file named `D' -- because `-MD' means `put the output
5360  # in D'.
5361  mkdir conftest.dir
5362  # Copy depcomp to subdir because otherwise we won't find it if we're
5363  # using a relative directory.
5364  cp "$am_depcomp" conftest.dir
5365  cd conftest.dir
5366  # We will build objects and dependencies in a subdirectory because
5367  # it helps to detect inapplicable dependency modes.  For instance
5368  # both Tru64's cc and ICC support -MD to output dependencies as a
5369  # side effect of compilation, but ICC will put the dependencies in
5370  # the current directory while Tru64 will put them in the object
5371  # directory.
5372  mkdir sub
5373
5374  am_cv_CXX_dependencies_compiler_type=none
5375  if test "$am_compiler_list" = ""; then
5376     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
5377  fi
5378  for depmode in $am_compiler_list; do
5379    # Setup a source with many dependencies, because some compilers
5380    # like to wrap large dependency lists on column 80 (with \), and
5381    # we should not choose a depcomp mode which is confused by this.
5382    #
5383    # We need to recreate these files for each test, as the compiler may
5384    # overwrite some of them when testing with obscure command lines.
5385    # This happens at least with the AIX C compiler.
5386    : > sub/conftest.c
5387    for i in 1 2 3 4 5 6; do
5388      echo '#include "conftst'$i'.h"' >> sub/conftest.c
5389      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
5390      # Solaris 8's {/usr,}/bin/sh.
5391      touch sub/conftst$i.h
5392    done
5393    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
5394
5395    case $depmode in
5396    nosideeffect)
5397      # after this tag, mechanisms are not by side-effect, so they'll
5398      # only be used when explicitly requested
5399      if test "x$enable_dependency_tracking" = xyes; then
5400        continue
5401      else
5402        break
5403      fi
5404      ;;
5405    none) break ;;
5406    esac
5407    # We check with `-c' and `-o' for the sake of the "dashmstdout"
5408    # mode.  It turns out that the SunPro C++ compiler does not properly
5409    # handle `-M -o', and we need to detect this.
5410    if depmode=$depmode \
5411       source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
5412       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
5413       $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
5414         >/dev/null 2>conftest.err &&
5415       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
5416       grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
5417       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
5418      # icc doesn't choke on unknown options, it will just issue warnings
5419      # or remarks (even with -Werror).  So we grep stderr for any message
5420      # that says an option was ignored or not supported.
5421      # When given -MP, icc 7.0 and 7.1 complain thusly:
5422      #   icc: Command line warning: ignoring option '-M'; no argument required
5423      # The diagnosis changed in icc 8.0:
5424      #   icc: Command line remark: option '-MP' not supported
5425      if (grep 'ignoring option' conftest.err ||
5426          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
5427        am_cv_CXX_dependencies_compiler_type=$depmode
5428        break
5429      fi
5430    fi
5431  done
5432
5433  cd ..
5434  rm -rf conftest.dir
5435else
5436  am_cv_CXX_dependencies_compiler_type=none
5437fi
5438
5439fi
5440echo "$as_me:$LINENO: result: $am_cv_CXX_dependencies_compiler_type" >&5
5441echo "${ECHO_T}$am_cv_CXX_dependencies_compiler_type" >&6
5442CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type
5443
5444
5445
5446if
5447  test "x$enable_dependency_tracking" != xno \
5448  && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then
5449  am__fastdepCXX_TRUE=
5450  am__fastdepCXX_FALSE='#'
5451else
5452  am__fastdepCXX_TRUE='#'
5453  am__fastdepCXX_FALSE=
5454fi
5455
5456
5457
5458echo "$as_me:$LINENO: checking whether to enable maintainer-specific portions of Makefiles" >&5
5459echo $ECHO_N "checking whether to enable maintainer-specific portions of Makefiles... $ECHO_C" >&6
5460    # Check whether --enable-maintainer-mode or --disable-maintainer-mode was given.
5461if test "${enable_maintainer_mode+set}" = set; then
5462  enableval="$enable_maintainer_mode"
5463  USE_MAINTAINER_MODE=$enableval
5464else
5465  USE_MAINTAINER_MODE=no
5466fi;
5467  echo "$as_me:$LINENO: result: $USE_MAINTAINER_MODE" >&5
5468echo "${ECHO_T}$USE_MAINTAINER_MODE" >&6
5469
5470
5471if test $USE_MAINTAINER_MODE = yes; then
5472  MAINTAINER_MODE_TRUE=
5473  MAINTAINER_MODE_FALSE='#'
5474else
5475  MAINTAINER_MODE_TRUE='#'
5476  MAINTAINER_MODE_FALSE=
5477fi
5478
5479  MAINT=$MAINTAINER_MODE_TRUE
5480
5481
5482
5483coin_have_externals=no
5484if test "$enable_maintainer_mode" = yes; then
5485
5486  # If maintainer mode is chosen, we make sure that the correct versions
5487  # of the tools are used, and that we know where libtool.m4 is (to
5488  # recreate acinclude.m4)
5489
5490
5491  LIBTOOLM4=
5492  # Normally, $HOME
5493  AUTOTOOLS_DFLT=$HOME
5494
5495  echo "$as_me:$LINENO: checking whether we are using the correct autotools" >&5
5496echo $ECHO_N "checking whether we are using the correct autotools... $ECHO_C" >&6
5497if test "${ac_cv_use_correct_autotools+set}" = set; then
5498  echo $ECHO_N "(cached) $ECHO_C" >&6
5499else
5500  ac_cv_use_correct_autotools=check
5501fi
5502echo "$as_me:$LINENO: result: $ac_cv_use_correct_autotools" >&5
5503echo "${ECHO_T}$ac_cv_use_correct_autotools" >&6
5504
5505  if test $ac_cv_use_correct_autotools = check; then
5506    ac_cv_use_correct_autotools=yes
5507    # Check if we have autoconf
5508    # Extract the first word of "autoconf", so it can be a program name with args.
5509set dummy autoconf; ac_word=$2
5510echo "$as_me:$LINENO: checking for $ac_word" >&5
5511echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5512if test "${ac_cv_prog_have_autoconf+set}" = set; then
5513  echo $ECHO_N "(cached) $ECHO_C" >&6
5514else
5515  if test -n "$have_autoconf"; then
5516  ac_cv_prog_have_autoconf="$have_autoconf" # Let the user override the test.
5517else
5518as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5519for as_dir in $PATH
5520do
5521  IFS=$as_save_IFS
5522  test -z "$as_dir" && as_dir=.
5523  for ac_exec_ext in '' $ac_executable_extensions; do
5524  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5525    ac_cv_prog_have_autoconf="yes"
5526    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5527    break 2
5528  fi
5529done
5530done
5531
5532  test -z "$ac_cv_prog_have_autoconf" && ac_cv_prog_have_autoconf="no"
5533fi
5534fi
5535have_autoconf=$ac_cv_prog_have_autoconf
5536if test -n "$have_autoconf"; then
5537  echo "$as_me:$LINENO: result: $have_autoconf" >&5
5538echo "${ECHO_T}$have_autoconf" >&6
5539else
5540  echo "$as_me:$LINENO: result: no" >&5
5541echo "${ECHO_T}no" >&6
5542fi
5543
5544    if test $have_autoconf = no; then
5545      { { echo "$as_me:$LINENO: error: You specified you want to use maintainer mode, but I cannot find autoconf in your path." >&5
5546echo "$as_me: error: You specified you want to use maintainer mode, but I cannot find autoconf in your path." >&2;}
5547   { (exit 1); exit 1; }; }
5548    fi
5549
5550    # Check whether autoconf is the correct version
5551    correct_version='2.59'
5552    grep_version=`echo  $correct_version | sed -e 's/\\./\\\\\\./g'`
5553    echo "$as_me:$LINENO: checking whether we are using the correct version ($correct_version) of autoconf" >&5
5554echo $ECHO_N "checking whether we are using the correct version ($correct_version) of autoconf... $ECHO_C" >&6
5555    autoconf --version > confauto.out 2>&1
5556    if $EGREP $grep_version confauto.out >/dev/null 2>&1; then
5557      echo "$as_me:$LINENO: result: yes" >&5
5558echo "${ECHO_T}yes" >&6
5559    else
5560      rm -f confauto.out
5561      echo "$as_me:$LINENO: result: no" >&5
5562echo "${ECHO_T}no" >&6
5563      { { echo "$as_me:$LINENO: error: You don't have the correct version of autoconf as the first one in your path." >&5
5564echo "$as_me: error: You don't have the correct version of autoconf as the first one in your path." >&2;}
5565   { (exit 1); exit 1; }; }
5566    fi
5567    rm -f confauto.out
5568
5569    # Check if the executable autoconf is picked up from the correct location
5570    echo "$as_me:$LINENO: checking whether autoconf is coming from the correct location" >&5
5571echo $ECHO_N "checking whether autoconf is coming from the correct location... $ECHO_C" >&6
5572    autoconf_dir=`which autoconf | sed -e 's=/autoconf=='`
5573    autoconf_dir=`cd $autoconf_dir; pwd`
5574    if test x$AUTOTOOLS_DIR = x; then
5575      want_dir=$AUTOTOOLS_DFLT/bin
5576    else
5577      want_dir=$AUTOTOOLS_DIR/bin
5578    fi
5579    if test $autoconf_dir = `cd $want_dir; pwd`; then
5580      echo "$as_me:$LINENO: result: yes" >&5
5581echo "${ECHO_T}yes" >&6
5582    else
5583      rm -f confauto.out
5584      echo "$as_me:$LINENO: result: no" >&5
5585echo "${ECHO_T}no" >&6
5586      { { echo "$as_me:$LINENO: error: The autoconf executable should be picked up from \$AUTOTOOLS_DFLT/bin or \$AUTOTOOLS_DIR/bin." >&5
5587echo "$as_me: error: The autoconf executable should be picked up from \$AUTOTOOLS_DFLT/bin or \$AUTOTOOLS_DIR/bin." >&2;}
5588   { (exit 1); exit 1; }; }
5589    fi
5590
5591    # Check if we have automake
5592    # Extract the first word of "automake", so it can be a program name with args.
5593set dummy automake; ac_word=$2
5594echo "$as_me:$LINENO: checking for $ac_word" >&5
5595echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5596if test "${ac_cv_prog_have_automake+set}" = set; then
5597  echo $ECHO_N "(cached) $ECHO_C" >&6
5598else
5599  if test -n "$have_automake"; then
5600  ac_cv_prog_have_automake="$have_automake" # Let the user override the test.
5601else
5602as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5603for as_dir in $PATH
5604do
5605  IFS=$as_save_IFS
5606  test -z "$as_dir" && as_dir=.
5607  for ac_exec_ext in '' $ac_executable_extensions; do
5608  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5609    ac_cv_prog_have_automake="yes"
5610    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5611    break 2
5612  fi
5613done
5614done
5615
5616  test -z "$ac_cv_prog_have_automake" && ac_cv_prog_have_automake="no"
5617fi
5618fi
5619have_automake=$ac_cv_prog_have_automake
5620if test -n "$have_automake"; then
5621  echo "$as_me:$LINENO: result: $have_automake" >&5
5622echo "${ECHO_T}$have_automake" >&6
5623else
5624  echo "$as_me:$LINENO: result: no" >&5
5625echo "${ECHO_T}no" >&6
5626fi
5627
5628    if test $have_automake = no; then
5629      { { echo "$as_me:$LINENO: error: You specified you want to use maintainer mode, but I cannot find automake in your path." >&5
5630echo "$as_me: error: You specified you want to use maintainer mode, but I cannot find automake in your path." >&2;}
5631   { (exit 1); exit 1; }; }
5632    fi
5633
5634    # Check whether automake is the correct version
5635    correct_version='1.9.6'
5636    grep_version=`echo  $correct_version | sed -e 's/\\./\\\\\\./g'`
5637    echo "$as_me:$LINENO: checking whether we are using the correct version ($correct_version) of automake" >&5
5638echo $ECHO_N "checking whether we are using the correct version ($correct_version) of automake... $ECHO_C" >&6
5639    automake --version > confauto.out 2>&1
5640    if $EGREP $grep_version confauto.out >/dev/null 2>&1; then
5641      echo "$as_me:$LINENO: result: yes" >&5
5642echo "${ECHO_T}yes" >&6
5643    else
5644      rm -f confauto.out
5645      echo "$as_me:$LINENO: result: no" >&5
5646echo "${ECHO_T}no" >&6
5647      { { echo "$as_me:$LINENO: error: You don't have the correct version of automake as the first one in your path." >&5
5648echo "$as_me: error: You don't have the correct version of automake as the first one in your path." >&2;}
5649   { (exit 1); exit 1; }; }
5650    fi
5651    rm -f confauto.out
5652
5653    # Check if the executable automake is picked up from the correct location
5654    echo "$as_me:$LINENO: checking whether automake is coming from the correct location" >&5
5655echo $ECHO_N "checking whether automake is coming from the correct location... $ECHO_C" >&6
5656    automake_dir=`which automake | sed -e 's=/automake=='`
5657    automake_dir=`cd $automake_dir; pwd`
5658    if test x$AUTOTOOLS_DIR = x; then
5659      want_dir=$AUTOTOOLS_DFLT/bin
5660    else
5661      want_dir=$AUTOTOOLS_DIR/bin
5662    fi
5663    if test $automake_dir = `cd $want_dir; pwd`; then
5664      echo "$as_me:$LINENO: result: yes" >&5
5665echo "${ECHO_T}yes" >&6
5666    else
5667      rm -f confauto.out
5668      echo "$as_me:$LINENO: result: no" >&5
5669echo "${ECHO_T}no" >&6
5670      { { echo "$as_me:$LINENO: error: The automake executable should be picked up from \$AUTOTOOLS_DFLT/bin or \$AUTOTOOLS_DIR/bin." >&5
5671echo "$as_me: error: The automake executable should be picked up from \$AUTOTOOLS_DFLT/bin or \$AUTOTOOLS_DIR/bin." >&2;}
5672   { (exit 1); exit 1; }; }
5673    fi
5674
5675    # Check if this is the correct version of libtool (with escaped dots)
5676    if test x$AUTOTOOLS_DIR = x; then
5677      want_dir=$AUTOTOOLS_DFLT/share
5678    else
5679      want_dir=$AUTOTOOLS_DIR/share
5680    fi
5681    correct_version='1.5.22'
5682    grep_version=`echo  $correct_version | sed -e 's/\\./\\\\\\./g'`
5683    if test -r $want_dir/libtool/ltmain.sh; then
5684  have_ltmain=yes
5685  :
5686else
5687  have_ltmain=no
5688  :
5689fi
5690
5691    echo "$as_me:$LINENO: checking whether we are using the correct version ($correct_version) of libtool." >&5
5692echo $ECHO_N "checking whether we are using the correct version ($correct_version) of libtool.... $ECHO_C" >&6
5693    if test $have_ltmain = yes; then
5694    if $EGREP $grep_version $want_dir/libtool/ltmain.sh >/dev/null 2>&1; then
5695        echo "$as_me:$LINENO: result: yes" >&5
5696echo "${ECHO_T}yes" >&6
5697      else
5698        echo "$as_me:$LINENO: result: no" >&5
5699echo "${ECHO_T}no" >&6
5700        { { echo "$as_me:$LINENO: error: You don't have the correct version of libtool." >&5
5701echo "$as_me: error: You don't have the correct version of libtool." >&2;}
5702   { (exit 1); exit 1; }; }
5703      fi
5704    else
5705      echo "$as_me:$LINENO: result: no" >&5
5706echo "${ECHO_T}no" >&6
5707      { { echo "$as_me:$LINENO: error: I cannot find the ltmain.sh file." >&5
5708echo "$as_me: error: I cannot find the ltmain.sh file." >&2;}
5709   { (exit 1); exit 1; }; }
5710    fi
5711  fi
5712
5713  # Check if we can find the libtool file
5714  if test x$AUTOTOOLS_DIR = x; then
5715    want_dir=$AUTOTOOLS_DFLT/share
5716  else
5717    want_dir=$AUTOTOOLS_DIR/share
5718  fi
5719  if test -r $want_dir/aclocal/libtool.m4; then
5720  LIBTOOLM4="$want_dir/aclocal/libtool.m4"
5721  :
5722else
5723  { { echo "$as_me:$LINENO: error: I cannot find the libtool.m4 file." >&5
5724echo "$as_me: error: I cannot find the libtool.m4 file." >&2;}
5725   { (exit 1); exit 1; }; }
5726  :
5727fi
5728
5729
5730  # Check if we have an Dependencies file
5731  if test -r $srcdir/Dependencies; then
5732    coin_have_externals=yes
5733  fi
5734  # Check if subversion is installed and understands https
5735  # Extract the first word of "svn", so it can be a program name with args.
5736set dummy svn; ac_word=$2
5737echo "$as_me:$LINENO: checking for $ac_word" >&5
5738echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5739if test "${ac_cv_prog_have_svn+set}" = set; then
5740  echo $ECHO_N "(cached) $ECHO_C" >&6
5741else
5742  if test -n "$have_svn"; then
5743  ac_cv_prog_have_svn="$have_svn" # Let the user override the test.
5744else
5745as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5746for as_dir in $PATH
5747do
5748  IFS=$as_save_IFS
5749  test -z "$as_dir" && as_dir=.
5750  for ac_exec_ext in '' $ac_executable_extensions; do
5751  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5752    ac_cv_prog_have_svn="yes"
5753    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5754    break 2
5755  fi
5756done
5757done
5758
5759  test -z "$ac_cv_prog_have_svn" && ac_cv_prog_have_svn="no"
5760fi
5761fi
5762have_svn=$ac_cv_prog_have_svn
5763if test -n "$have_svn"; then
5764  echo "$as_me:$LINENO: result: $have_svn" >&5
5765echo "${ECHO_T}$have_svn" >&6
5766else
5767  echo "$as_me:$LINENO: result: no" >&5
5768echo "${ECHO_T}no" >&6
5769fi
5770
5771  if test x$have_svn = xyes; then
5772    echo "$as_me:$LINENO: checking whether svn understands https" >&5
5773echo $ECHO_N "checking whether svn understands https... $ECHO_C" >&6
5774if test "${ac_cv_svn_understands_https+set}" = set; then
5775  echo $ECHO_N "(cached) $ECHO_C" >&6
5776else
5777  svn --version > confauto.out 2>&1
5778                    if $EGREP https confauto.out >/dev/null 2>&1; then
5779                      ac_cv_svn_understands_https=yes
5780                    else
5781                      ac_cv_svn_understands_https=no
5782                      have_svn=no
5783                      ac_cv_prog_have_svn=no
5784                    fi
5785                    rm -f confauto.out
5786fi
5787echo "$as_me:$LINENO: result: $ac_cv_svn_understands_https" >&5
5788echo "${ECHO_T}$ac_cv_svn_understands_https" >&6
5789  fi
5790
5791  # Find the location of the BuildTools directory
5792  BUILDTOOLSDIR=
5793  if test -r $srcdir/BuildTools/coin.m4; then
5794    BUILDTOOLSDIR=$srcdir/BuildTools
5795  else
5796    if test -r $srcdir/../BuildTools/coin.m4; then
5797      BUILDTOOLSDIR=$srcdir/../BuildTools
5798    else
5799      if test -r $srcdir/../../BuildTools/coin.m4; then
5800        BUILDTOOLSDIR=$srcdir/../../BuildTools
5801      else
5802        { { echo "$as_me:$LINENO: error: Cannot find the BuildTools directory" >&5
5803echo "$as_me: error: Cannot find the BuildTools directory" >&2;}
5804   { (exit better disable maintainer mode.); exit better disable maintainer mode.; }; }
5805      fi
5806    fi
5807  fi
5808
5809
5810  # for running automake by make, we need to have Makemain.inc available at the place where it usually can be found during run_autotools
5811  if test "$BUILDTOOLSDIR" != "$srcdir/BuildTools" ; then
5812    $LN_S `cd $BUILDTOOLSDIR; pwd` "$srcdir/BuildTools"
5813  fi
5814
5815  # The following variable is set to the name of the directory where
5816  # the autotool scripts are located
5817
5818  AUX_DIR=$ac_aux_dir
5819fi
5820
5821# helpful variable for the base directory of this package
5822abs_source_dir=`cd $srcdir; pwd`
5823
5824
5825# Stuff for example Makefiles
5826if test x$prefix = xNONE; then
5827  full_prefix=$ac_default_prefix
5828else
5829  full_prefix=$prefix
5830fi
5831full_prefix=`cd $full_prefix ; pwd`
5832
5833abs_lib_dir=$full_prefix/lib
5834
5835abs_include_dir=$full_prefix/include
5836
5837abs_bin_dir=$full_prefix/bin
5838
5839
5840
5841if test $coin_have_externals = yes && test x$have_svn = xyes; then
5842  HAVE_EXTERNALS_TRUE=
5843  HAVE_EXTERNALS_FALSE='#'
5844else
5845  HAVE_EXTERNALS_TRUE='#'
5846  HAVE_EXTERNALS_FALSE=
5847fi
5848
5849
5850# AC_MSG_NOTICE([End automake initialisation.])
5851
5852
5853
5854LIBTOOL=
5855if test -f ../libtool; then
5856  coin_config_dir=..
5857  LIBTOOL='$(SHELL) $(top_builddir)/../libtool'
5858fi
5859if test "x$LIBTOOL" = x; then
5860  if test -f ../../libtool; then
5861    coin_config_dir=../..
5862    LIBTOOL='$(SHELL) $(top_builddir)/../../libtool'
5863  fi
5864fi
5865
5866if test "x$LIBTOOL" = x; then
5867# AC_MSG_NOTICE([Creating libtool script (calling COIN_PROG_LIBTOOL).])
5868  # Stuff for libtool
5869  # Check whether --enable-shared or --disable-shared was given.
5870if test "${enable_shared+set}" = set; then
5871  enableval="$enable_shared"
5872  p=${PACKAGE-default}
5873    case $enableval in
5874    yes) enable_shared=yes ;;
5875    no) enable_shared=no ;;
5876    *)
5877      enable_shared=no
5878      # Look at the argument we got.  We use all the common list separators.
5879      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
5880      for pkg in $enableval; do
5881        IFS="$lt_save_ifs"
5882        if test "X$pkg" = "X$p"; then
5883          enable_shared=yes
5884        fi
5885      done
5886      IFS="$lt_save_ifs"
5887      ;;
5888    esac
5889else
5890  enable_shared=yes
5891fi;
5892
5893# Check whether --enable-fast-install or --disable-fast-install was given.
5894if test "${enable_fast_install+set}" = set; then
5895  enableval="$enable_fast_install"
5896  p=${PACKAGE-default}
5897    case $enableval in
5898    yes) enable_fast_install=yes ;;
5899    no) enable_fast_install=no ;;
5900    *)
5901      enable_fast_install=no
5902      # Look at the argument we got.  We use all the common list separators.
5903      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
5904      for pkg in $enableval; do
5905        IFS="$lt_save_ifs"
5906        if test "X$pkg" = "X$p"; then
5907          enable_fast_install=yes
5908        fi
5909      done
5910      IFS="$lt_save_ifs"
5911      ;;
5912    esac
5913else
5914  enable_fast_install=yes
5915fi;
5916
5917echo "$as_me:$LINENO: checking host system type" >&5
5918echo $ECHO_N "checking host system type... $ECHO_C" >&6
5919if test "${ac_cv_host+set}" = set; then
5920  echo $ECHO_N "(cached) $ECHO_C" >&6
5921else
5922  ac_cv_host_alias=$host_alias
5923test -z "$ac_cv_host_alias" &&
5924  ac_cv_host_alias=$ac_cv_build_alias
5925ac_cv_host=`$ac_config_sub $ac_cv_host_alias` ||
5926  { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_host_alias failed" >&5
5927echo "$as_me: error: $ac_config_sub $ac_cv_host_alias failed" >&2;}
5928   { (exit 1); exit 1; }; }
5929
5930fi
5931echo "$as_me:$LINENO: result: $ac_cv_host" >&5
5932echo "${ECHO_T}$ac_cv_host" >&6
5933host=$ac_cv_host
5934host_cpu=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
5935host_vendor=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
5936host_os=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
5937
5938
5939echo "$as_me:$LINENO: checking for a sed that does not truncate output" >&5
5940echo $ECHO_N "checking for a sed that does not truncate output... $ECHO_C" >&6
5941if test "${lt_cv_path_SED+set}" = set; then
5942  echo $ECHO_N "(cached) $ECHO_C" >&6
5943else
5944  # Loop through the user's path and test for sed and gsed.
5945# Then use that list of sed's as ones to test for truncation.
5946as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5947for as_dir in $PATH
5948do
5949  IFS=$as_save_IFS
5950  test -z "$as_dir" && as_dir=.
5951  for lt_ac_prog in sed gsed; do
5952    for ac_exec_ext in '' $ac_executable_extensions; do
5953      if $as_executable_p "$as_dir/$lt_ac_prog$ac_exec_ext"; then
5954        lt_ac_sed_list="$lt_ac_sed_list $as_dir/$lt_ac_prog$ac_exec_ext"
5955      fi
5956    done
5957  done
5958done
5959lt_ac_max=0
5960lt_ac_count=0
5961# Add /usr/xpg4/bin/sed as it is typically found on Solaris
5962# along with /bin/sed that truncates output.
5963for lt_ac_sed in $lt_ac_sed_list /usr/xpg4/bin/sed; do
5964  test ! -f $lt_ac_sed && continue
5965  cat /dev/null > conftest.in
5966  lt_ac_count=0
5967  echo $ECHO_N "0123456789$ECHO_C" >conftest.in
5968  # Check for GNU sed and select it if it is found.
5969  if "$lt_ac_sed" --version 2>&1 < /dev/null | grep 'GNU' > /dev/null; then
5970    lt_cv_path_SED=$lt_ac_sed
5971    break
5972  fi
5973  while true; do
5974    cat conftest.in conftest.in >conftest.tmp
5975    mv conftest.tmp conftest.in
5976    cp conftest.in conftest.nl
5977    echo >>conftest.nl
5978    $lt_ac_sed -e 's/a$//' < conftest.nl >conftest.out || break
5979    cmp -s conftest.out conftest.nl || break
5980    # 10000 chars as input seems more than enough
5981    test $lt_ac_count -gt 10 && break
5982    lt_ac_count=`expr $lt_ac_count + 1`
5983    if test $lt_ac_count -gt $lt_ac_max; then
5984      lt_ac_max=$lt_ac_count
5985      lt_cv_path_SED=$lt_ac_sed
5986    fi
5987  done
5988done
5989
5990fi
5991
5992SED=$lt_cv_path_SED
5993echo "$as_me:$LINENO: result: $SED" >&5
5994echo "${ECHO_T}$SED" >&6
5995
5996
5997# Check whether --with-gnu-ld or --without-gnu-ld was given.
5998if test "${with_gnu_ld+set}" = set; then
5999  withval="$with_gnu_ld"
6000  test "$withval" = no || with_gnu_ld=yes
6001else
6002  with_gnu_ld=no
6003fi;
6004ac_prog=ld
6005if test "$GCC" = yes; then
6006  # Check if gcc -print-prog-name=ld gives a path.
6007  echo "$as_me:$LINENO: checking for ld used by $CC" >&5
6008echo $ECHO_N "checking for ld used by $CC... $ECHO_C" >&6
6009  case $host in
6010  *-*-mingw*)
6011    # gcc leaves a trailing carriage return which upsets mingw
6012    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
6013  *)
6014    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
6015  esac
6016  case $ac_prog in
6017    # Accept absolute paths.
6018    [\\/]* | ?:[\\/]*)
6019      re_direlt='/[^/][^/]*/\.\./'
6020      # Canonicalize the pathname of ld
6021      ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'`
6022      while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
6023        ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"`
6024      done
6025      test -z "$LD" && LD="$ac_prog"
6026      ;;
6027  "")
6028    # If it fails, then pretend we aren't using GCC.
6029    ac_prog=ld
6030    ;;
6031  *)
6032    # If it is relative, then search for the first ld in PATH.
6033    with_gnu_ld=unknown
6034    ;;
6035  esac
6036elif test "$with_gnu_ld" = yes; then
6037  echo "$as_me:$LINENO: checking for GNU ld" >&5
6038echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6
6039else
6040  echo "$as_me:$LINENO: checking for non-GNU ld" >&5
6041echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6
6042fi
6043if test "${lt_cv_path_LD+set}" = set; then
6044  echo $ECHO_N "(cached) $ECHO_C" >&6
6045else
6046  if test -z "$LD"; then
6047  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
6048  for ac_dir in $PATH; do
6049    IFS="$lt_save_ifs"
6050    test -z "$ac_dir" && ac_dir=.
6051    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
6052      lt_cv_path_LD="$ac_dir/$ac_prog"
6053      # Check to see if the program is GNU ld.  I'd rather use --version,
6054      # but apparently some variants of GNU ld only accept -v.
6055      # Break only if it was the GNU/non-GNU ld that we prefer.
6056      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
6057      *GNU* | *'with BFD'*)
6058        test "$with_gnu_ld" != no && break
6059        ;;
6060      *)
6061        test "$with_gnu_ld" != yes && break
6062        ;;
6063      esac
6064    fi
6065  done
6066  IFS="$lt_save_ifs"
6067else
6068  lt_cv_path_LD="$LD" # Let the user override the test with a path.
6069fi
6070fi
6071
6072LD="$lt_cv_path_LD"
6073if test -n "$LD"; then
6074  echo "$as_me:$LINENO: result: $LD" >&5
6075echo "${ECHO_T}$LD" >&6
6076else
6077  echo "$as_me:$LINENO: result: no" >&5
6078echo "${ECHO_T}no" >&6
6079fi
6080test -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
6081echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
6082   { (exit 1); exit 1; }; }
6083echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
6084echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6
6085if test "${lt_cv_prog_gnu_ld+set}" = set; then
6086  echo $ECHO_N "(cached) $ECHO_C" >&6
6087else
6088  # I'd rather use --version here, but apparently some GNU lds only accept -v.
6089case `$LD -v 2>&1 </dev/null` in
6090*GNU* | *'with BFD'*)
6091  lt_cv_prog_gnu_ld=yes
6092  ;;
6093*)
6094  lt_cv_prog_gnu_ld=no
6095  ;;
6096esac
6097fi
6098echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5
6099echo "${ECHO_T}$lt_cv_prog_gnu_ld" >&6
6100with_gnu_ld=$lt_cv_prog_gnu_ld
6101
6102
6103echo "$as_me:$LINENO: checking for $LD option to reload object files" >&5
6104echo $ECHO_N "checking for $LD option to reload object files... $ECHO_C" >&6
6105if test "${lt_cv_ld_reload_flag+set}" = set; then
6106  echo $ECHO_N "(cached) $ECHO_C" >&6
6107else
6108  lt_cv_ld_reload_flag='-r'
6109fi
6110echo "$as_me:$LINENO: result: $lt_cv_ld_reload_flag" >&5
6111echo "${ECHO_T}$lt_cv_ld_reload_flag" >&6
6112reload_flag=$lt_cv_ld_reload_flag
6113case $reload_flag in
6114"" | " "*) ;;
6115*) reload_flag=" $reload_flag" ;;
6116esac
6117reload_cmds='$LD$reload_flag -o $output$reload_objs'
6118case $host_os in
6119  darwin*)
6120    if test "$GCC" = yes; then
6121      reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
6122    else
6123      reload_cmds='$LD$reload_flag -o $output$reload_objs'
6124    fi
6125    ;;
6126esac
6127
6128echo "$as_me:$LINENO: checking for BSD-compatible nm" >&5
6129echo $ECHO_N "checking for BSD-compatible nm... $ECHO_C" >&6
6130if test "${lt_cv_path_NM+set}" = set; then
6131  echo $ECHO_N "(cached) $ECHO_C" >&6
6132else
6133  if test -n "$NM"; then
6134  # Let the user override the test.
6135  lt_cv_path_NM="$NM"
6136else
6137  lt_nm_to_check="${ac_tool_prefix}nm"
6138  if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
6139    lt_nm_to_check="$lt_nm_to_check nm"
6140  fi
6141  for lt_tmp_nm in $lt_nm_to_check; do
6142    lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
6143    for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
6144      IFS="$lt_save_ifs"
6145      test -z "$ac_dir" && ac_dir=.
6146      tmp_nm="$ac_dir/$lt_tmp_nm"
6147      if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
6148        # Check to see if the nm accepts a BSD-compat flag.
6149        # Adding the `sed 1q' prevents false positives on HP-UX, which says:
6150        #   nm: unknown option "B" ignored
6151        # Tru64's nm complains that /dev/null is an invalid object file
6152        case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
6153        */dev/null* | *'Invalid file or object type'*)
6154          lt_cv_path_NM="$tmp_nm -B"
6155          break
6156          ;;
6157        *)
6158          case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
6159          */dev/null*)
6160            lt_cv_path_NM="$tmp_nm -p"
6161            break
6162            ;;
6163          *)
6164            lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
6165            continue # so that we can try to find one that supports BSD flags
6166            ;;
6167          esac
6168          ;;
6169        esac
6170      fi
6171    done
6172    IFS="$lt_save_ifs"
6173  done
6174  test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm
6175fi
6176fi
6177echo "$as_me:$LINENO: result: $lt_cv_path_NM" >&5
6178echo "${ECHO_T}$lt_cv_path_NM" >&6
6179NM="$lt_cv_path_NM"
6180
6181echo "$as_me:$LINENO: checking how to recognise dependent libraries" >&5
6182echo $ECHO_N "checking how to recognise dependent libraries... $ECHO_C" >&6
6183if test "${lt_cv_deplibs_check_method+set}" = set; then
6184  echo $ECHO_N "(cached) $ECHO_C" >&6
6185else
6186  lt_cv_file_magic_cmd='$MAGIC_CMD'
6187lt_cv_file_magic_test_file=
6188lt_cv_deplibs_check_method='unknown'
6189# Need to set the preceding variable on all platforms that support
6190# interlibrary dependencies.
6191# 'none' -- dependencies not supported.
6192# `unknown' -- same as none, but documents that we really don't know.
6193# 'pass_all' -- all dependencies passed with no checks.
6194# 'test_compile' -- check by making test program.
6195# 'file_magic [[regex]]' -- check by looking for files in library path
6196# which responds to the $file_magic_cmd with a given extended regex.
6197# If you have `file' or equivalent on your system and you're not sure
6198# whether `pass_all' will *always* work, you probably want this one.
6199
6200case $host_os in
6201aix4* | aix5*)
6202  lt_cv_deplibs_check_method=pass_all
6203  ;;
6204
6205beos*)
6206  lt_cv_deplibs_check_method=pass_all
6207  ;;
6208
6209bsdi[45]*)
6210  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
6211  lt_cv_file_magic_cmd='/usr/bin/file -L'
6212  lt_cv_file_magic_test_file=/shlib/libc.so
6213  ;;
6214
6215cygwin*)
6216  # func_win32_libid is a shell function defined in ltmain.sh
6217  lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6218  lt_cv_file_magic_cmd='func_win32_libid'
6219  ;;
6220
6221mingw* | pw32*)
6222  # Base MSYS/MinGW do not provide the 'file' command needed by
6223  # func_win32_libid shell function, so use a weaker test based on 'objdump'.
6224  lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
6225  lt_cv_file_magic_cmd='$OBJDUMP -f'
6226  ;;
6227
6228darwin* | rhapsody*)
6229  lt_cv_deplibs_check_method=pass_all
6230  ;;
6231
6232freebsd* | kfreebsd*-gnu | dragonfly*)
6233  if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
6234    case $host_cpu in
6235    i*86 )
6236      # Not sure whether the presence of OpenBSD here was a mistake.
6237      # Let's accept both of them until this is cleared up.
6238      lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
6239      lt_cv_file_magic_cmd=/usr/bin/file
6240      lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
6241      ;;
6242    esac
6243  else
6244    lt_cv_deplibs_check_method=pass_all
6245  fi
6246  ;;
6247
6248gnu*)
6249  lt_cv_deplibs_check_method=pass_all
6250  ;;
6251
6252hpux10.20* | hpux11*)
6253  lt_cv_file_magic_cmd=/usr/bin/file
6254  case $host_cpu in
6255  ia64*)
6256    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
6257    lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
6258    ;;
6259  hppa*64*)
6260    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]'
6261    lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
6262    ;;
6263  *)
6264    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library'
6265    lt_cv_file_magic_test_file=/usr/lib/libc.sl
6266    ;;
6267  esac
6268  ;;
6269
6270interix3*)
6271  # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
6272  lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
6273  ;;
6274
6275irix5* | irix6* | nonstopux*)
6276  case $LD in
6277  *-32|*"-32 ") libmagic=32-bit;;
6278  *-n32|*"-n32 ") libmagic=N32;;
6279  *-64|*"-64 ") libmagic=64-bit;;
6280  *) libmagic=never-match;;
6281  esac
6282  lt_cv_deplibs_check_method=pass_all
6283  ;;
6284
6285# This must be Linux ELF.
6286linux*)
6287  lt_cv_deplibs_check_method=pass_all
6288  ;;
6289
6290netbsd*)
6291  if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
6292    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6293  else
6294    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
6295  fi
6296  ;;
6297
6298newos6*)
6299  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
6300  lt_cv_file_magic_cmd=/usr/bin/file
6301  lt_cv_file_magic_test_file=/usr/lib/libnls.so
6302  ;;
6303
6304nto-qnx*)
6305  lt_cv_deplibs_check_method=unknown
6306  ;;
6307
6308openbsd*)
6309  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
6310    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
6311  else
6312    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6313  fi
6314  ;;
6315
6316osf3* | osf4* | osf5*)
6317  lt_cv_deplibs_check_method=pass_all
6318  ;;
6319
6320solaris*)
6321  lt_cv_deplibs_check_method=pass_all
6322  ;;
6323
6324sysv4 | sysv4.3*)
6325  case $host_vendor in
6326  motorola)
6327    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]'
6328    lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
6329    ;;
6330  ncr)
6331    lt_cv_deplibs_check_method=pass_all
6332    ;;
6333  sequent)
6334    lt_cv_file_magic_cmd='/bin/file'
6335    lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
6336    ;;
6337  sni)
6338    lt_cv_file_magic_cmd='/bin/file'
6339    lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
6340    lt_cv_file_magic_test_file=/lib/libc.so
6341    ;;
6342  siemens)
6343    lt_cv_deplibs_check_method=pass_all
6344    ;;
6345  pc)
6346    lt_cv_deplibs_check_method=pass_all
6347    ;;
6348  esac
6349  ;;
6350
6351sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
6352  lt_cv_deplibs_check_method=pass_all
6353  ;;
6354esac
6355
6356fi
6357echo "$as_me:$LINENO: result: $lt_cv_deplibs_check_method" >&5
6358echo "${ECHO_T}$lt_cv_deplibs_check_method" >&6
6359file_magic_cmd=$lt_cv_file_magic_cmd
6360deplibs_check_method=$lt_cv_deplibs_check_method
6361test -z "$deplibs_check_method" && deplibs_check_method=unknown
6362
6363
6364
6365
6366# If no C compiler was specified, use CC.
6367LTCC=${LTCC-"$CC"}
6368
6369# If no C compiler flags were specified, use CFLAGS.
6370LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
6371
6372# Allow CC to be a program name with arguments.
6373compiler=$CC
6374
6375# Check whether --enable-libtool-lock or --disable-libtool-lock was given.
6376if test "${enable_libtool_lock+set}" = set; then
6377  enableval="$enable_libtool_lock"
6378
6379fi;
6380test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
6381
6382# Some flags need to be propagated to the compiler or linker for good
6383# libtool support.
6384case $host in
6385ia64-*-hpux*)
6386  # Find out which ABI we are using.
6387  echo 'int i;' > conftest.$ac_ext
6388  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6389  (eval $ac_compile) 2>&5
6390  ac_status=$?
6391  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6392  (exit $ac_status); }; then
6393    case `/usr/bin/file conftest.$ac_objext` in
6394    *ELF-32*)
6395      HPUX_IA64_MODE="32"
6396      ;;
6397    *ELF-64*)
6398      HPUX_IA64_MODE="64"
6399      ;;
6400    esac
6401  fi
6402  rm -rf conftest*
6403  ;;
6404*-*-irix6*)
6405  # Find out which ABI we are using.
6406  echo '#line 6406 "configure"' > conftest.$ac_ext
6407  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6408  (eval $ac_compile) 2>&5
6409  ac_status=$?
6410  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6411  (exit $ac_status); }; then
6412   if test "$lt_cv_prog_gnu_ld" = yes; then
6413    case `/usr/bin/file conftest.$ac_objext` in
6414    *32-bit*)
6415      LD="${LD-ld} -melf32bsmip"
6416      ;;
6417    *N32*)
6418      LD="${LD-ld} -melf32bmipn32"
6419      ;;
6420    *64-bit*)
6421      LD="${LD-ld} -melf64bmip"
6422      ;;
6423    esac
6424   else
6425    case `/usr/bin/file conftest.$ac_objext` in
6426    *32-bit*)
6427      LD="${LD-ld} -32"
6428      ;;
6429    *N32*)
6430      LD="${LD-ld} -n32"
6431      ;;
6432    *64-bit*)
6433      LD="${LD-ld} -64"
6434      ;;
6435    esac
6436   fi
6437  fi
6438  rm -rf conftest*
6439  ;;
6440
6441x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*|s390*-*linux*|sparc*-*linux*)
6442  # Find out which ABI we are using.
6443  echo 'int i;' > conftest.$ac_ext
6444  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6445  (eval $ac_compile) 2>&5
6446  ac_status=$?
6447  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6448  (exit $ac_status); }; then
6449    case `/usr/bin/file conftest.o` in
6450    *32-bit*)
6451      case $host in
6452        x86_64-*linux*)
6453          LD="${LD-ld} -m elf_i386"
6454          ;;
6455        ppc64-*linux*|powerpc64-*linux*)
6456          LD="${LD-ld} -m elf32ppclinux"
6457          ;;
6458        s390x-*linux*)
6459          LD="${LD-ld} -m elf_s390"
6460          ;;
6461        sparc64-*linux*)
6462          LD="${LD-ld} -m elf32_sparc"
6463          ;;
6464      esac
6465      ;;
6466    *64-bit*)
6467      case $host in
6468        x86_64-*linux*)
6469          LD="${LD-ld} -m elf_x86_64"
6470          ;;
6471        ppc*-*linux*|powerpc*-*linux*)
6472          LD="${LD-ld} -m elf64ppc"
6473          ;;
6474        s390*-*linux*)
6475          LD="${LD-ld} -m elf64_s390"
6476          ;;
6477        sparc*-*linux*)
6478          LD="${LD-ld} -m elf64_sparc"
6479          ;;
6480      esac
6481      ;;
6482    esac
6483  fi
6484  rm -rf conftest*
6485  ;;
6486
6487*-*-sco3.2v5*)
6488  # On SCO OpenServer 5, we need -belf to get full-featured binaries.
6489  SAVE_CFLAGS="$CFLAGS"
6490  CFLAGS="$CFLAGS -belf"
6491  echo "$as_me:$LINENO: checking whether the C compiler needs -belf" >&5
6492echo $ECHO_N "checking whether the C compiler needs -belf... $ECHO_C" >&6
6493if test "${lt_cv_cc_needs_belf+set}" = set; then
6494  echo $ECHO_N "(cached) $ECHO_C" >&6
6495else
6496  ac_ext=c
6497ac_cpp='$CPP $CPPFLAGS'
6498ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6499ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6500ac_compiler_gnu=$ac_cv_c_compiler_gnu
6501
6502     cat >conftest.$ac_ext <<_ACEOF
6503/* confdefs.h.  */
6504_ACEOF
6505cat confdefs.h >>conftest.$ac_ext
6506cat >>conftest.$ac_ext <<_ACEOF
6507/* end confdefs.h.  */
6508
6509int
6510main ()
6511{
6512
6513  ;
6514  return 0;
6515}
6516_ACEOF
6517rm -f conftest.$ac_objext conftest$ac_exeext
6518if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6519  (eval $ac_link) 2>conftest.er1
6520  ac_status=$?
6521  grep -v '^ *+' conftest.er1 >conftest.err
6522  rm -f conftest.er1
6523  cat conftest.err >&5
6524  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6525  (exit $ac_status); } &&
6526         { ac_try='test -z "$ac_c_werror_flag"
6527                         || test ! -s conftest.err'
6528  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6529  (eval $ac_try) 2>&5
6530  ac_status=$?
6531  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6532  (exit $ac_status); }; } &&
6533         { ac_try='test -s conftest$ac_exeext'
6534  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6535  (eval $ac_try) 2>&5
6536  ac_status=$?
6537  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6538  (exit $ac_status); }; }; then
6539  lt_cv_cc_needs_belf=yes
6540else
6541  echo "$as_me: failed program was:" >&5
6542sed 's/^/| /' conftest.$ac_ext >&5
6543
6544lt_cv_cc_needs_belf=no
6545fi
6546rm -f conftest.err conftest.$ac_objext \
6547      conftest$ac_exeext conftest.$ac_ext
6548     ac_ext=c
6549ac_cpp='$CPP $CPPFLAGS'
6550ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6551ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6552ac_compiler_gnu=$ac_cv_c_compiler_gnu
6553
6554fi
6555echo "$as_me:$LINENO: result: $lt_cv_cc_needs_belf" >&5
6556echo "${ECHO_T}$lt_cv_cc_needs_belf" >&6
6557  if test x"$lt_cv_cc_needs_belf" != x"yes"; then
6558    # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
6559    CFLAGS="$SAVE_CFLAGS"
6560  fi
6561  ;;
6562sparc*-*solaris*)
6563  # Find out which ABI we are using.
6564  echo 'int i;' > conftest.$ac_ext
6565  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6566  (eval $ac_compile) 2>&5
6567  ac_status=$?
6568  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6569  (exit $ac_status); }; then
6570    case `/usr/bin/file conftest.o` in
6571    *64-bit*)
6572      case $lt_cv_prog_gnu_ld in
6573      yes*) LD="${LD-ld} -m elf64_sparc" ;;
6574      *)    LD="${LD-ld} -64" ;;
6575      esac
6576      ;;
6577    esac
6578  fi
6579  rm -rf conftest*
6580  ;;
6581
6582
6583esac
6584
6585need_locks="$enable_libtool_lock"
6586
6587
6588ac_ext=c
6589ac_cpp='$CPP $CPPFLAGS'
6590ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6591ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6592ac_compiler_gnu=$ac_cv_c_compiler_gnu
6593echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
6594echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6
6595# On Suns, sometimes $CPP names a directory.
6596if test -n "$CPP" && test -d "$CPP"; then
6597  CPP=
6598fi
6599if test -z "$CPP"; then
6600  if test "${ac_cv_prog_CPP+set}" = set; then
6601  echo $ECHO_N "(cached) $ECHO_C" >&6
6602else
6603      # Double quotes because CPP needs to be expanded
6604    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
6605    do
6606      ac_preproc_ok=false
6607for ac_c_preproc_warn_flag in '' yes
6608do
6609  # Use a header file that comes with gcc, so configuring glibc
6610  # with a fresh cross-compiler works.
6611  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
6612  # <limits.h> exists even on freestanding compilers.
6613  # On the NeXT, cc -E runs the code through the compiler's parser,
6614  # not just through cpp. "Syntax error" is here to catch this case.
6615  cat >conftest.$ac_ext <<_ACEOF
6616/* confdefs.h.  */
6617_ACEOF
6618cat confdefs.h >>conftest.$ac_ext
6619cat >>conftest.$ac_ext <<_ACEOF
6620/* end confdefs.h.  */
6621#ifdef __STDC__
6622# include <limits.h>
6623#else
6624# include <assert.h>
6625#endif
6626                     Syntax error
6627_ACEOF
6628if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
6629  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
6630  ac_status=$?
6631  grep -v '^ *+' conftest.er1 >conftest.err
6632  rm -f conftest.er1
6633  cat conftest.err >&5
6634  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6635  (exit $ac_status); } >/dev/null; then
6636  if test -s conftest.err; then
6637    ac_cpp_err=$ac_c_preproc_warn_flag
6638    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
6639  else
6640    ac_cpp_err=
6641  fi
6642else
6643  ac_cpp_err=yes
6644fi
6645if test -z "$ac_cpp_err"; then
6646  :
6647else
6648  echo "$as_me: failed program was:" >&5
6649sed 's/^/| /' conftest.$ac_ext >&5
6650
6651  # Broken: fails on valid input.
6652continue
6653fi
6654rm -f conftest.err conftest.$ac_ext
6655
6656  # OK, works on sane cases.  Now check whether non-existent headers
6657  # can be detected and how.
6658  cat >conftest.$ac_ext <<_ACEOF
6659/* confdefs.h.  */
6660_ACEOF
6661cat confdefs.h >>conftest.$ac_ext
6662cat >>conftest.$ac_ext <<_ACEOF
6663/* end confdefs.h.  */
6664#include <ac_nonexistent.h>
6665_ACEOF
6666if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
6667  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
6668  ac_status=$?
6669  grep -v '^ *+' conftest.er1 >conftest.err
6670  rm -f conftest.er1
6671  cat conftest.err >&5
6672  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6673  (exit $ac_status); } >/dev/null; then
6674  if test -s conftest.err; then
6675    ac_cpp_err=$ac_c_preproc_warn_flag
6676    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
6677  else
6678    ac_cpp_err=
6679  fi
6680else
6681  ac_cpp_err=yes
6682fi
6683if test -z "$ac_cpp_err"; then
6684  # Broken: success on invalid input.
6685continue
6686else
6687  echo "$as_me: failed program was:" >&5
6688sed 's/^/| /' conftest.$ac_ext >&5
6689
6690  # Passes both tests.
6691ac_preproc_ok=:
6692break
6693fi
6694rm -f conftest.err conftest.$ac_ext
6695
6696done
6697# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
6698rm -f conftest.err conftest.$ac_ext
6699if $ac_preproc_ok; then
6700  break
6701fi
6702
6703    done
6704    ac_cv_prog_CPP=$CPP
6705
6706fi
6707  CPP=$ac_cv_prog_CPP
6708else
6709  ac_cv_prog_CPP=$CPP
6710fi
6711echo "$as_me:$LINENO: result: $CPP" >&5
6712echo "${ECHO_T}$CPP" >&6
6713ac_preproc_ok=false
6714for ac_c_preproc_warn_flag in '' yes
6715do
6716  # Use a header file that comes with gcc, so configuring glibc
6717  # with a fresh cross-compiler works.
6718  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
6719  # <limits.h> exists even on freestanding compilers.
6720  # On the NeXT, cc -E runs the code through the compiler's parser,
6721  # not just through cpp. "Syntax error" is here to catch this case.
6722  cat >conftest.$ac_ext <<_ACEOF
6723/* confdefs.h.  */
6724_ACEOF
6725cat confdefs.h >>conftest.$ac_ext
6726cat >>conftest.$ac_ext <<_ACEOF
6727/* end confdefs.h.  */
6728#ifdef __STDC__
6729# include <limits.h>
6730#else
6731# include <assert.h>
6732#endif
6733                     Syntax error
6734_ACEOF
6735if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
6736  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
6737  ac_status=$?
6738  grep -v '^ *+' conftest.er1 >conftest.err
6739  rm -f conftest.er1
6740  cat conftest.err >&5
6741  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6742  (exit $ac_status); } >/dev/null; then
6743  if test -s conftest.err; then
6744    ac_cpp_err=$ac_c_preproc_warn_flag
6745    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
6746  else
6747    ac_cpp_err=
6748  fi
6749else
6750  ac_cpp_err=yes
6751fi
6752if test -z "$ac_cpp_err"; then
6753  :
6754else
6755  echo "$as_me: failed program was:" >&5
6756sed 's/^/| /' conftest.$ac_ext >&5
6757
6758  # Broken: fails on valid input.
6759continue
6760fi
6761rm -f conftest.err conftest.$ac_ext
6762
6763  # OK, works on sane cases.  Now check whether non-existent headers
6764  # can be detected and how.
6765  cat >conftest.$ac_ext <<_ACEOF
6766/* confdefs.h.  */
6767_ACEOF
6768cat confdefs.h >>conftest.$ac_ext
6769cat >>conftest.$ac_ext <<_ACEOF
6770/* end confdefs.h.  */
6771#include <ac_nonexistent.h>
6772_ACEOF
6773if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
6774  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
6775  ac_status=$?
6776  grep -v '^ *+' conftest.er1 >conftest.err
6777  rm -f conftest.er1
6778  cat conftest.err >&5
6779  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6780  (exit $ac_status); } >/dev/null; then
6781  if test -s conftest.err; then
6782    ac_cpp_err=$ac_c_preproc_warn_flag
6783    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
6784  else
6785    ac_cpp_err=
6786  fi
6787else
6788  ac_cpp_err=yes
6789fi
6790if test -z "$ac_cpp_err"; then
6791  # Broken: success on invalid input.
6792continue
6793else
6794  echo "$as_me: failed program was:" >&5
6795sed 's/^/| /' conftest.$ac_ext >&5
6796
6797  # Passes both tests.
6798ac_preproc_ok=:
6799break
6800fi
6801rm -f conftest.err conftest.$ac_ext
6802
6803done
6804# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
6805rm -f conftest.err conftest.$ac_ext
6806if $ac_preproc_ok; then
6807  :
6808else
6809  { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
6810See \`config.log' for more details." >&5
6811echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
6812See \`config.log' for more details." >&2;}
6813   { (exit 1); exit 1; }; }
6814fi
6815
6816ac_ext=c
6817ac_cpp='$CPP $CPPFLAGS'
6818ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6819ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6820ac_compiler_gnu=$ac_cv_c_compiler_gnu
6821
6822
6823echo "$as_me:$LINENO: checking for ANSI C header files" >&5
6824echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
6825if test "${ac_cv_header_stdc+set}" = set; then
6826  echo $ECHO_N "(cached) $ECHO_C" >&6
6827else
6828  cat >conftest.$ac_ext <<_ACEOF
6829/* confdefs.h.  */
6830_ACEOF
6831cat confdefs.h >>conftest.$ac_ext
6832cat >>conftest.$ac_ext <<_ACEOF
6833/* end confdefs.h.  */
6834#include <stdlib.h>
6835#include <stdarg.h>
6836#include <string.h>
6837#include <float.h>
6838
6839int
6840main ()
6841{
6842
6843  ;
6844  return 0;
6845}
6846_ACEOF
6847rm -f conftest.$ac_objext
6848if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6849  (eval $ac_compile) 2>conftest.er1
6850  ac_status=$?
6851  grep -v '^ *+' conftest.er1 >conftest.err
6852  rm -f conftest.er1
6853  cat conftest.err >&5
6854  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6855  (exit $ac_status); } &&
6856         { ac_try='test -z "$ac_c_werror_flag"
6857                         || test ! -s conftest.err'
6858  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6859  (eval $ac_try) 2>&5
6860  ac_status=$?
6861  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6862  (exit $ac_status); }; } &&
6863         { ac_try='test -s conftest.$ac_objext'
6864  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6865  (eval $ac_try) 2>&5
6866  ac_status=$?
6867  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6868  (exit $ac_status); }; }; then
6869  ac_cv_header_stdc=yes
6870else
6871  echo "$as_me: failed program was:" >&5
6872sed 's/^/| /' conftest.$ac_ext >&5
6873
6874ac_cv_header_stdc=no
6875fi
6876rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6877
6878if test $ac_cv_header_stdc = yes; then
6879  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
6880  cat >conftest.$ac_ext <<_ACEOF
6881/* confdefs.h.  */
6882_ACEOF
6883cat confdefs.h >>conftest.$ac_ext
6884cat >>conftest.$ac_ext <<_ACEOF
6885/* end confdefs.h.  */
6886#include <string.h>
6887
6888_ACEOF
6889if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6890  $EGREP "memchr" >/dev/null 2>&1; then
6891  :
6892else
6893  ac_cv_header_stdc=no
6894fi
6895rm -f conftest*
6896
6897fi
6898
6899if test $ac_cv_header_stdc = yes; then
6900  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
6901  cat >conftest.$ac_ext <<_ACEOF
6902/* confdefs.h.  */
6903_ACEOF
6904cat confdefs.h >>conftest.$ac_ext
6905cat >>conftest.$ac_ext <<_ACEOF
6906/* end confdefs.h.  */
6907#include <stdlib.h>
6908
6909_ACEOF
6910if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6911  $EGREP "free" >/dev/null 2>&1; then
6912  :
6913else
6914  ac_cv_header_stdc=no
6915fi
6916rm -f conftest*
6917
6918fi
6919
6920if test $ac_cv_header_stdc = yes; then
6921  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
6922  if test "$cross_compiling" = yes; then
6923  :
6924else
6925  cat >conftest.$ac_ext <<_ACEOF
6926/* confdefs.h.  */
6927_ACEOF
6928cat confdefs.h >>conftest.$ac_ext
6929cat >>conftest.$ac_ext <<_ACEOF
6930/* end confdefs.h.  */
6931#include <ctype.h>
6932#if ((' ' & 0x0FF) == 0x020)
6933# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
6934# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
6935#else
6936# define ISLOWER(c) \
6937                   (('a' <= (c) && (c) <= 'i') \
6938                     || ('j' <= (c) && (c) <= 'r') \
6939                     || ('s' <= (c) && (c) <= 'z'))
6940# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
6941#endif
6942
6943#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
6944int
6945main ()
6946{
6947  int i;
6948  for (i = 0; i < 256; i++)
6949    if (XOR (islower (i), ISLOWER (i))
6950        || toupper (i) != TOUPPER (i))
6951      exit(2);
6952  exit (0);
6953}
6954_ACEOF
6955rm -f conftest$ac_exeext
6956if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6957  (eval $ac_link) 2>&5
6958  ac_status=$?
6959  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6960  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
6961  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6962  (eval $ac_try) 2>&5
6963  ac_status=$?
6964  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6965  (exit $ac_status); }; }; then
6966  :
6967else
6968  echo "$as_me: program exited with status $ac_status" >&5
6969echo "$as_me: failed program was:" >&5
6970sed 's/^/| /' conftest.$ac_ext >&5
6971
6972( exit $ac_status )
6973ac_cv_header_stdc=no
6974fi
6975rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
6976fi
6977fi
6978fi
6979echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
6980echo "${ECHO_T}$ac_cv_header_stdc" >&6
6981if test $ac_cv_header_stdc = yes; then
6982
6983cat >>confdefs.h <<\_ACEOF
6984#define STDC_HEADERS 1
6985_ACEOF
6986
6987fi
6988
6989# On IRIX 5.3, sys/types and inttypes.h are conflicting.
6990
6991
6992
6993
6994
6995
6996
6997
6998
6999for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
7000                  inttypes.h stdint.h unistd.h
7001do
7002as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
7003echo "$as_me:$LINENO: checking for $ac_header" >&5
7004echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
7005if eval "test \"\${$as_ac_Header+set}\" = set"; then
7006  echo $ECHO_N "(cached) $ECHO_C" >&6
7007else
7008  cat >conftest.$ac_ext <<_ACEOF
7009/* confdefs.h.  */
7010_ACEOF
7011cat confdefs.h >>conftest.$ac_ext
7012cat >>conftest.$ac_ext <<_ACEOF
7013/* end confdefs.h.  */
7014$ac_includes_default
7015
7016#include <$ac_header>
7017_ACEOF
7018rm -f conftest.$ac_objext
7019if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7020  (eval $ac_compile) 2>conftest.er1
7021  ac_status=$?
7022  grep -v '^ *+' conftest.er1 >conftest.err
7023  rm -f conftest.er1
7024  cat conftest.err >&5
7025  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7026  (exit $ac_status); } &&
7027         { ac_try='test -z "$ac_c_werror_flag"
7028                         || test ! -s conftest.err'
7029  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7030  (eval $ac_try) 2>&5
7031  ac_status=$?
7032  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7033  (exit $ac_status); }; } &&
7034         { ac_try='test -s conftest.$ac_objext'
7035  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7036  (eval $ac_try) 2>&5
7037  ac_status=$?
7038  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7039  (exit $ac_status); }; }; then
7040  eval "$as_ac_Header=yes"
7041else
7042  echo "$as_me: failed program was:" >&5
7043sed 's/^/| /' conftest.$ac_ext >&5
7044
7045eval "$as_ac_Header=no"
7046fi
7047rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7048fi
7049echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
7050echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
7051if test `eval echo '${'$as_ac_Header'}'` = yes; then
7052  cat >>confdefs.h <<_ACEOF
7053#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
7054_ACEOF
7055
7056fi
7057
7058done
7059
7060
7061
7062for ac_header in dlfcn.h
7063do
7064as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
7065if eval "test \"\${$as_ac_Header+set}\" = set"; then
7066  echo "$as_me:$LINENO: checking for $ac_header" >&5
7067echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
7068if eval "test \"\${$as_ac_Header+set}\" = set"; then
7069  echo $ECHO_N "(cached) $ECHO_C" >&6
7070fi
7071echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
7072echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
7073else
7074  # Is the header compilable?
7075echo "$as_me:$LINENO: checking $ac_header usability" >&5
7076echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
7077cat >conftest.$ac_ext <<_ACEOF
7078/* confdefs.h.  */
7079_ACEOF
7080cat confdefs.h >>conftest.$ac_ext
7081cat >>conftest.$ac_ext <<_ACEOF
7082/* end confdefs.h.  */
7083$ac_includes_default
7084#include <$ac_header>
7085_ACEOF
7086rm -f conftest.$ac_objext
7087if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7088  (eval $ac_compile) 2>conftest.er1
7089  ac_status=$?
7090  grep -v '^ *+' conftest.er1 >conftest.err
7091  rm -f conftest.er1
7092  cat conftest.err >&5
7093  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7094  (exit $ac_status); } &&
7095         { ac_try='test -z "$ac_c_werror_flag"
7096                         || test ! -s conftest.err'
7097  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7098  (eval $ac_try) 2>&5
7099  ac_status=$?
7100  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7101  (exit $ac_status); }; } &&
7102         { ac_try='test -s conftest.$ac_objext'
7103  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7104  (eval $ac_try) 2>&5
7105  ac_status=$?
7106  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7107  (exit $ac_status); }; }; then
7108  ac_header_compiler=yes
7109else
7110  echo "$as_me: failed program was:" >&5
7111sed 's/^/| /' conftest.$ac_ext >&5
7112
7113ac_header_compiler=no
7114fi
7115rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7116echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
7117echo "${ECHO_T}$ac_header_compiler" >&6
7118
7119# Is the header present?
7120echo "$as_me:$LINENO: checking $ac_header presence" >&5
7121echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
7122cat >conftest.$ac_ext <<_ACEOF
7123/* confdefs.h.  */
7124_ACEOF
7125cat confdefs.h >>conftest.$ac_ext
7126cat >>conftest.$ac_ext <<_ACEOF
7127/* end confdefs.h.  */
7128#include <$ac_header>
7129_ACEOF
7130if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
7131  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
7132  ac_status=$?
7133  grep -v '^ *+' conftest.er1 >conftest.err
7134  rm -f conftest.er1
7135  cat conftest.err >&5
7136  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7137  (exit $ac_status); } >/dev/null; then
7138  if test -s conftest.err; then
7139    ac_cpp_err=$ac_c_preproc_warn_flag
7140    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
7141  else
7142    ac_cpp_err=
7143  fi
7144else
7145  ac_cpp_err=yes
7146fi
7147if test -z "$ac_cpp_err"; then
7148  ac_header_preproc=yes
7149else
7150  echo "$as_me: failed program was:" >&5
7151sed 's/^/| /' conftest.$ac_ext >&5
7152
7153  ac_header_preproc=no
7154fi
7155rm -f conftest.err conftest.$ac_ext
7156echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
7157echo "${ECHO_T}$ac_header_preproc" >&6
7158
7159# So?  What about this header?
7160case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
7161  yes:no: )
7162    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
7163echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
7164    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
7165echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
7166    ac_header_preproc=yes
7167    ;;
7168  no:yes:* )
7169    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
7170echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
7171    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
7172echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
7173    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
7174echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
7175    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
7176echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
7177    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
7178echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
7179    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
7180echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
7181    (
7182      cat <<\_ASBOX
7183## --------------------------------------- ##
7184## Report this to bonmin@lists.coin-or.org ##
7185## --------------------------------------- ##
7186_ASBOX
7187    ) |
7188      sed "s/^/$as_me: WARNING:     /" >&2
7189    ;;
7190esac
7191echo "$as_me:$LINENO: checking for $ac_header" >&5
7192echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
7193if eval "test \"\${$as_ac_Header+set}\" = set"; then
7194  echo $ECHO_N "(cached) $ECHO_C" >&6
7195else
7196  eval "$as_ac_Header=\$ac_header_preproc"
7197fi
7198echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
7199echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
7200
7201fi
7202if test `eval echo '${'$as_ac_Header'}'` = yes; then
7203  cat >>confdefs.h <<_ACEOF
7204#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
7205_ACEOF
7206
7207fi
7208
7209done
7210
7211
7212
7213if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
7214    ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
7215    (test "X$CXX" != "Xg++"))) ; then
7216  ac_ext=cc
7217ac_cpp='$CXXCPP $CPPFLAGS'
7218ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7219ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7220ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
7221echo "$as_me:$LINENO: checking how to run the C++ preprocessor" >&5
7222echo $ECHO_N "checking how to run the C++ preprocessor... $ECHO_C" >&6
7223if test -z "$CXXCPP"; then
7224  if test "${ac_cv_prog_CXXCPP+set}" = set; then
7225  echo $ECHO_N "(cached) $ECHO_C" >&6
7226else
7227      # Double quotes because CXXCPP needs to be expanded
7228    for CXXCPP in "$CXX -E" "/lib/cpp"
7229    do
7230      ac_preproc_ok=false
7231for ac_cxx_preproc_warn_flag in '' yes
7232do
7233  # Use a header file that comes with gcc, so configuring glibc
7234  # with a fresh cross-compiler works.
7235  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
7236  # <limits.h> exists even on freestanding compilers.
7237  # On the NeXT, cc -E runs the code through the compiler's parser,
7238  # not just through cpp. "Syntax error" is here to catch this case.
7239  cat >conftest.$ac_ext <<_ACEOF
7240/* confdefs.h.  */
7241_ACEOF
7242cat confdefs.h >>conftest.$ac_ext
7243cat >>conftest.$ac_ext <<_ACEOF
7244/* end confdefs.h.  */
7245#ifdef __STDC__
7246# include <limits.h>
7247#else
7248# include <assert.h>
7249#endif
7250                     Syntax error
7251_ACEOF
7252if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
7253  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
7254  ac_status=$?
7255  grep -v '^ *+' conftest.er1 >conftest.err
7256  rm -f conftest.er1
7257  cat conftest.err >&5
7258  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7259  (exit $ac_status); } >/dev/null; then
7260  if test -s conftest.err; then
7261    ac_cpp_err=$ac_cxx_preproc_warn_flag
7262    ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
7263  else
7264    ac_cpp_err=
7265  fi
7266else
7267  ac_cpp_err=yes
7268fi
7269if test -z "$ac_cpp_err"; then
7270  :
7271else
7272  echo "$as_me: failed program was:" >&5
7273sed 's/^/| /' conftest.$ac_ext >&5
7274
7275  # Broken: fails on valid input.
7276continue
7277fi
7278rm -f conftest.err conftest.$ac_ext
7279
7280  # OK, works on sane cases.  Now check whether non-existent headers
7281  # can be detected and how.
7282  cat >conftest.$ac_ext <<_ACEOF
7283/* confdefs.h.  */
7284_ACEOF
7285cat confdefs.h >>conftest.$ac_ext
7286cat >>conftest.$ac_ext <<_ACEOF
7287/* end confdefs.h.  */
7288#include <ac_nonexistent.h>
7289_ACEOF
7290if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
7291  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
7292  ac_status=$?
7293  grep -v '^ *+' conftest.er1 >conftest.err
7294  rm -f conftest.er1
7295  cat conftest.err >&5
7296  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7297  (exit $ac_status); } >/dev/null; then
7298  if test -s conftest.err; then
7299    ac_cpp_err=$ac_cxx_preproc_warn_flag
7300    ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
7301  else
7302    ac_cpp_err=
7303  fi
7304else
7305  ac_cpp_err=yes
7306fi
7307if test -z "$ac_cpp_err"; then
7308  # Broken: success on invalid input.
7309continue
7310else
7311  echo "$as_me: failed program was:" >&5
7312sed 's/^/| /' conftest.$ac_ext >&5
7313
7314  # Passes both tests.
7315ac_preproc_ok=:
7316break
7317fi
7318rm -f conftest.err conftest.$ac_ext
7319
7320done
7321# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
7322rm -f conftest.err conftest.$ac_ext
7323if $ac_preproc_ok; then
7324  break
7325fi
7326
7327    done
7328    ac_cv_prog_CXXCPP=$CXXCPP
7329
7330fi
7331  CXXCPP=$ac_cv_prog_CXXCPP
7332else
7333  ac_cv_prog_CXXCPP=$CXXCPP
7334fi
7335echo "$as_me:$LINENO: result: $CXXCPP" >&5
7336echo "${ECHO_T}$CXXCPP" >&6
7337ac_preproc_ok=false
7338for ac_cxx_preproc_warn_flag in '' yes
7339do
7340  # Use a header file that comes with gcc, so configuring glibc
7341  # with a fresh cross-compiler works.
7342  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
7343  # <limits.h> exists even on freestanding compilers.
7344  # On the NeXT, cc -E runs the code through the compiler's parser,
7345  # not just through cpp. "Syntax error" is here to catch this case.
7346  cat >conftest.$ac_ext <<_ACEOF
7347/* confdefs.h.  */
7348_ACEOF
7349cat confdefs.h >>conftest.$ac_ext
7350cat >>conftest.$ac_ext <<_ACEOF
7351/* end confdefs.h.  */
7352#ifdef __STDC__
7353# include <limits.h>
7354#else
7355# include <assert.h>
7356#endif
7357                     Syntax error
7358_ACEOF
7359if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
7360  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
7361  ac_status=$?
7362  grep -v '^ *+' conftest.er1 >conftest.err
7363  rm -f conftest.er1
7364  cat conftest.err >&5
7365  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7366  (exit $ac_status); } >/dev/null; then
7367  if test -s conftest.err; then
7368    ac_cpp_err=$ac_cxx_preproc_warn_flag
7369    ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
7370  else
7371    ac_cpp_err=
7372  fi
7373else
7374  ac_cpp_err=yes
7375fi
7376if test -z "$ac_cpp_err"; then
7377  :
7378else
7379  echo "$as_me: failed program was:" >&5
7380sed 's/^/| /' conftest.$ac_ext >&5
7381
7382  # Broken: fails on valid input.
7383continue
7384fi
7385rm -f conftest.err conftest.$ac_ext
7386
7387  # OK, works on sane cases.  Now check whether non-existent headers
7388  # can be detected and how.
7389  cat >conftest.$ac_ext <<_ACEOF
7390/* confdefs.h.  */
7391_ACEOF
7392cat confdefs.h >>conftest.$ac_ext
7393cat >>conftest.$ac_ext <<_ACEOF
7394/* end confdefs.h.  */
7395#include <ac_nonexistent.h>
7396_ACEOF
7397if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
7398  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
7399  ac_status=$?
7400  grep -v '^ *+' conftest.er1 >conftest.err
7401  rm -f conftest.er1
7402  cat conftest.err >&5
7403  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7404  (exit $ac_status); } >/dev/null; then
7405  if test -s conftest.err; then
7406    ac_cpp_err=$ac_cxx_preproc_warn_flag
7407    ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
7408  else
7409    ac_cpp_err=
7410  fi
7411else
7412  ac_cpp_err=yes
7413fi
7414if test -z "$ac_cpp_err"; then
7415  # Broken: success on invalid input.
7416continue
7417else
7418  echo "$as_me: failed program was:" >&5
7419sed 's/^/| /' conftest.$ac_ext >&5
7420
7421  # Passes both tests.
7422ac_preproc_ok=:
7423break
7424fi
7425rm -f conftest.err conftest.$ac_ext
7426
7427done
7428# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
7429rm -f conftest.err conftest.$ac_ext
7430if $ac_preproc_ok; then
7431  :
7432else
7433  { { echo "$as_me:$LINENO: error: C++ preprocessor \"$CXXCPP\" fails sanity check
7434See \`config.log' for more details." >&5
7435echo "$as_me: error: C++ preprocessor \"$CXXCPP\" fails sanity check
7436See \`config.log' for more details." >&2;}
7437   { (exit 1); exit 1; }; }
7438fi
7439
7440ac_ext=cc
7441ac_cpp='$CXXCPP $CPPFLAGS'
7442ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7443ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7444ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
7445
7446fi
7447
7448
7449# Autoconf 2.13's AC_OBJEXT and AC_EXEEXT macros only works for C compilers!
7450
7451# find the maximum length of command line arguments
7452echo "$as_me:$LINENO: checking the maximum length of command line arguments" >&5
7453echo $ECHO_N "checking the maximum length of command line arguments... $ECHO_C" >&6
7454if test "${lt_cv_sys_max_cmd_len+set}" = set; then
7455  echo $ECHO_N "(cached) $ECHO_C" >&6
7456else
7457    i=0
7458  teststring="ABCD"
7459
7460  case $build_os in
7461  msdosdjgpp*)
7462    # On DJGPP, this test can blow up pretty badly due to problems in libc
7463    # (any single argument exceeding 2000 bytes causes a buffer overrun
7464    # during glob expansion).  Even if it were fixed, the result of this
7465    # check would be larger than it should be.
7466    lt_cv_sys_max_cmd_len=12288;    # 12K is about right
7467    ;;
7468
7469  gnu*)
7470    # Under GNU Hurd, this test is not required because there is
7471    # no limit to the length of command line arguments.
7472    # Libtool will interpret -1 as no limit whatsoever
7473    lt_cv_sys_max_cmd_len=-1;
7474    ;;
7475
7476  cygwin* | mingw*)
7477    # On Win9x/ME, this test blows up -- it succeeds, but takes
7478    # about 5 minutes as the teststring grows exponentially.
7479    # Worse, since 9x/ME are not pre-emptively multitasking,
7480    # you end up with a "frozen" computer, even though with patience
7481    # the test eventually succeeds (with a max line length of 256k).
7482    # Instead, let's just punt: use the minimum linelength reported by
7483    # all of the supported platforms: 8192 (on NT/2K/XP).
7484    lt_cv_sys_max_cmd_len=8192;
7485    ;;
7486
7487  amigaos*)
7488    # On AmigaOS with pdksh, this test takes hours, literally.
7489    # So we just punt and use a minimum line length of 8192.
7490    lt_cv_sys_max_cmd_len=8192;
7491    ;;
7492
7493  netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
7494    # This has been around since 386BSD, at least.  Likely further.
7495    if test -x /sbin/sysctl; then
7496      lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
7497    elif test -x /usr/sbin/sysctl; then
7498      lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
7499    else
7500      lt_cv_sys_max_cmd_len=65536       # usable default for all BSDs
7501    fi
7502    # And add a safety zone
7503    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
7504    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
7505    ;;
7506
7507  interix*)
7508    # We know the value 262144 and hardcode it with a safety zone (like BSD)
7509    lt_cv_sys_max_cmd_len=196608
7510    ;;
7511
7512  osf*)
7513    # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
7514    # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
7515    # nice to cause kernel panics so lets avoid the loop below.
7516    # First set a reasonable default.
7517    lt_cv_sys_max_cmd_len=16384
7518    #
7519    if test -x /sbin/sysconfig; then
7520      case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
7521        *1*) lt_cv_sys_max_cmd_len=-1 ;;
7522      esac
7523    fi
7524    ;;
7525  sco3.2v5*)
7526    lt_cv_sys_max_cmd_len=102400
7527    ;;
7528  sysv5* | sco5v6* | sysv4.2uw2*)
7529    kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
7530    if test -n "$kargmax"; then
7531      lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[         ]//'`
7532    else
7533      lt_cv_sys_max_cmd_len=32768
7534    fi
7535    ;;
7536  *)
7537    # If test is not a shell built-in, we'll probably end up computing a
7538    # maximum length that is only half of the actual maximum length, but
7539    # we can't tell.
7540    SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
7541    while (test "X"`$SHELL $0 --fallback-echo "X$teststring" 2>/dev/null` \
7542               = "XX$teststring") >/dev/null 2>&1 &&
7543            new_result=`expr "X$teststring" : ".*" 2>&1` &&
7544            lt_cv_sys_max_cmd_len=$new_result &&
7545            test $i != 17 # 1/2 MB should be enough
7546    do
7547      i=`expr $i + 1`
7548      teststring=$teststring$teststring
7549    done
7550    teststring=
7551    # Add a significant safety factor because C++ compilers can tack on massive
7552    # amounts of additional arguments before passing them to the linker.
7553    # It appears as though 1/2 is a usable value.
7554    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
7555    ;;
7556  esac
7557
7558fi
7559
7560if test -n $lt_cv_sys_max_cmd_len ; then
7561  echo "$as_me:$LINENO: result: $lt_cv_sys_max_cmd_len" >&5
7562echo "${ECHO_T}$lt_cv_sys_max_cmd_len" >&6
7563else
7564  echo "$as_me:$LINENO: result: none" >&5
7565echo "${ECHO_T}none" >&6
7566fi
7567
7568
7569
7570
7571# Check for command to grab the raw symbol name followed by C symbol from nm.
7572echo "$as_me:$LINENO: checking command to parse $NM output from $compiler object" >&5
7573echo $ECHO_N "checking command to parse $NM output from $compiler object... $ECHO_C" >&6
7574if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then
7575  echo $ECHO_N "(cached) $ECHO_C" >&6
7576else
7577
7578# These are sane defaults that work on at least a few old systems.
7579# [They come from Ultrix.  What could be older than Ultrix?!! ;)]
7580
7581# Character class describing NM global symbol codes.
7582symcode='[BCDEGRST]'
7583
7584# Regexp to match symbols that can be accessed directly from C.
7585sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
7586
7587# Transform an extracted symbol line into a proper C declaration
7588lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^. .* \(.*\)$/extern int \1;/p'"
7589
7590# Transform an extracted symbol line into symbol name and symbol address
7591lt_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'"
7592
7593# Define system-specific variables.
7594case $host_os in
7595aix*)
7596  symcode='[BCDT]'
7597  ;;
7598cygwin* | mingw* | pw32*)
7599  symcode='[ABCDGISTW]'
7600  ;;
7601hpux*) # Its linker distinguishes data from code symbols
7602  if test "$host_cpu" = ia64; then
7603    symcode='[ABCDEGRST]'
7604  fi
7605  lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
7606  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'"
7607  ;;
7608linux*)
7609  if test "$host_cpu" = ia64; then
7610    symcode='[ABCDGIRSTW]'
7611    lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
7612    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'"
7613  fi
7614  ;;
7615irix* | nonstopux*)
7616  symcode='[BCDEGRST]'
7617  ;;
7618osf*)
7619  symcode='[BCDEGQRST]'
7620  ;;
7621solaris*)
7622  symcode='[BDRT]'
7623  ;;
7624sco3.2v5*)
7625  symcode='[DT]'
7626  ;;
7627sysv4.2uw2*)
7628  symcode='[DT]'
7629  ;;
7630sysv5* | sco5v6* | unixware* | OpenUNIX*)
7631  symcode='[ABDT]'
7632  ;;
7633sysv4)
7634  symcode='[DFNSTU]'
7635  ;;
7636esac
7637
7638# Handle CRLF in mingw tool chain
7639opt_cr=
7640case $build_os in
7641mingw*)
7642  opt_cr=`echo 'x\{0,1\}' | tr x '\015'` # option cr in regexp
7643  ;;
7644esac
7645
7646# If we're using GNU nm, then use its standard symbol codes.
7647case `$NM -V 2>&1` in
7648*GNU* | *'with BFD'*)
7649  symcode='[ABCDGIRSTW]' ;;
7650esac
7651
7652# Try without a prefix undercore, then with it.
7653for ac_symprfx in "" "_"; do
7654
7655  # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
7656  symxfrm="\\1 $ac_symprfx\\2 \\2"
7657
7658  # Write the raw and C identifiers.
7659  lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[       ]\($symcode$symcode*\)[         ][      ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
7660
7661  # Check to see that the pipe works correctly.
7662  pipe_works=no
7663
7664  rm -f conftest*
7665  cat > conftest.$ac_ext <<EOF
7666#ifdef __cplusplus
7667extern "C" {
7668#endif
7669char nm_test_var;
7670void nm_test_func(){}
7671#ifdef __cplusplus
7672}
7673#endif
7674int main(){nm_test_var='a';nm_test_func();return(0);}
7675EOF
7676
7677  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7678  (eval $ac_compile) 2>&5
7679  ac_status=$?
7680  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7681  (exit $ac_status); }; then
7682    # Now try to grab the symbols.
7683    nlist=conftest.nm
7684    if { (eval echo "$as_me:$LINENO: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\"") >&5
7685  (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5
7686  ac_status=$?
7687  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7688  (exit $ac_status); } && test -s "$nlist"; then
7689      # Try sorting and uniquifying the output.
7690      if sort "$nlist" | uniq > "$nlist"T; then
7691        mv -f "$nlist"T "$nlist"
7692      else
7693        rm -f "$nlist"T
7694      fi
7695
7696      # Make sure that we snagged all the symbols we need.
7697      if grep ' nm_test_var$' "$nlist" >/dev/null; then
7698        if grep ' nm_test_func$' "$nlist" >/dev/null; then
7699          cat <<EOF > conftest.$ac_ext
7700#ifdef __cplusplus
7701extern "C" {
7702#endif
7703
7704EOF
7705          # Now generate the symbol file.
7706          eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | grep -v main >> conftest.$ac_ext'
7707
7708          cat <<EOF >> conftest.$ac_ext
7709#if defined (__STDC__) && __STDC__
7710# define lt_ptr_t void *
7711#else
7712# define lt_ptr_t char *
7713# define const
7714#endif
7715
7716/* The mapping between symbol names and symbols. */
7717const struct {
7718  const char *name;
7719  lt_ptr_t address;
7720}
7721lt_preloaded_symbols[] =
7722{
7723EOF
7724          $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (lt_ptr_t) \&\2},/" < "$nlist" | grep -v main >> conftest.$ac_ext
7725          cat <<\EOF >> conftest.$ac_ext
7726  {0, (lt_ptr_t) 0}
7727};
7728
7729#ifdef __cplusplus
7730}
7731#endif
7732EOF
7733          # Now try linking the two files.
7734          mv conftest.$ac_objext conftstm.$ac_objext
7735          lt_save_LIBS="$LIBS"
7736          lt_save_CFLAGS="$CFLAGS"
7737          LIBS="conftstm.$ac_objext"
7738          CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
7739          if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7740  (eval $ac_link) 2>&5
7741  ac_status=$?
7742  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7743  (exit $ac_status); } && test -s conftest${ac_exeext}; then
7744            pipe_works=yes
7745          fi
7746          LIBS="$lt_save_LIBS"
7747          CFLAGS="$lt_save_CFLAGS"
7748        else
7749          echo "cannot find nm_test_func in $nlist" >&5
7750        fi
7751      else
7752        echo "cannot find nm_test_var in $nlist" >&5
7753      fi
7754    else
7755      echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
7756    fi
7757  else
7758    echo "$progname: failed program was:" >&5
7759    cat conftest.$ac_ext >&5
7760  fi
7761  rm -f conftest* conftst*
7762
7763  # Do not use the global_symbol_pipe unless it works.
7764  if test "$pipe_works" = yes; then
7765    break
7766  else
7767    lt_cv_sys_global_symbol_pipe=
7768  fi
7769done
7770
7771fi
7772
7773if test -z "$lt_cv_sys_global_symbol_pipe"; then
7774  lt_cv_sys_global_symbol_to_cdecl=
7775fi
7776if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
7777  echo "$as_me:$LINENO: result: failed" >&5
7778echo "${ECHO_T}failed" >&6
7779else
7780  echo "$as_me:$LINENO: result: ok" >&5
7781echo "${ECHO_T}ok" >&6
7782fi
7783
7784echo "$as_me:$LINENO: checking for objdir" >&5
7785echo $ECHO_N "checking for objdir... $ECHO_C" >&6
7786if test "${lt_cv_objdir+set}" = set; then
7787  echo $ECHO_N "(cached) $ECHO_C" >&6
7788else
7789  rm -f .libs 2>/dev/null
7790mkdir .libs 2>/dev/null
7791if test -d .libs; then
7792  lt_cv_objdir=.libs
7793else
7794  # MS-DOS does not allow filenames that begin with a dot.
7795  lt_cv_objdir=_libs
7796fi
7797rmdir .libs 2>/dev/null
7798fi
7799echo "$as_me:$LINENO: result: $lt_cv_objdir" >&5
7800echo "${ECHO_T}$lt_cv_objdir" >&6
7801objdir=$lt_cv_objdir
7802
7803
7804
7805
7806
7807case $host_os in
7808aix3*)
7809  # AIX sometimes has problems with the GCC collect2 program.  For some
7810  # reason, if we set the COLLECT_NAMES environment variable, the problems
7811  # vanish in a puff of smoke.
7812  if test "X${COLLECT_NAMES+set}" != Xset; then
7813    COLLECT_NAMES=
7814    export COLLECT_NAMES
7815  fi
7816  ;;
7817esac
7818
7819# Sed substitution that helps us do robust quoting.  It backslashifies
7820# metacharacters that are still active within double-quoted strings.
7821Xsed='sed -e 1s/^X//'
7822sed_quote_subst='s/\([\\"\\`$\\\\]\)/\\\1/g'
7823
7824# Same as above, but do not quote variable references.
7825double_quote_subst='s/\([\\"\\`\\\\]\)/\\\1/g'
7826
7827# Sed substitution to delay expansion of an escaped shell variable in a
7828# double_quote_subst'ed string.
7829delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
7830
7831# Sed substitution to avoid accidental globbing in evaled expressions
7832no_glob_subst='s/\*/\\\*/g'
7833
7834# Constants:
7835rm="rm -f"
7836
7837# Global variables:
7838default_ofile=libtool
7839can_build_shared=yes
7840
7841# All known linkers require a `.a' archive for static linking (except MSVC,
7842# which needs '.lib').
7843libext=a
7844ltmain="$ac_aux_dir/ltmain.sh"
7845ofile="$default_ofile"
7846with_gnu_ld="$lt_cv_prog_gnu_ld"
7847
7848if test -n "$ac_tool_prefix"; then
7849  # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
7850set dummy ${ac_tool_prefix}ar; ac_word=$2
7851echo "$as_me:$LINENO: checking for $ac_word" >&5
7852echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
7853if test "${ac_cv_prog_AR+set}" = set; then
7854  echo $ECHO_N "(cached) $ECHO_C" >&6
7855else
7856  if test -n "$AR"; then
7857  ac_cv_prog_AR="$AR" # Let the user override the test.
7858else
7859as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7860for as_dir in $PATH
7861do
7862  IFS=$as_save_IFS
7863  test -z "$as_dir" && as_dir=.
7864  for ac_exec_ext in '' $ac_executable_extensions; do
7865  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7866    ac_cv_prog_AR="${ac_tool_prefix}ar"
7867    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7868    break 2
7869  fi
7870done
7871done
7872
7873fi
7874fi
7875AR=$ac_cv_prog_AR
7876if test -n "$AR"; then
7877  echo "$as_me:$LINENO: result: $AR" >&5
7878echo "${ECHO_T}$AR" >&6
7879else
7880  echo "$as_me:$LINENO: result: no" >&5
7881echo "${ECHO_T}no" >&6
7882fi
7883
7884fi
7885if test -z "$ac_cv_prog_AR"; then
7886  ac_ct_AR=$AR
7887  # Extract the first word of "ar", so it can be a program name with args.
7888set dummy ar; ac_word=$2
7889echo "$as_me:$LINENO: checking for $ac_word" >&5
7890echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
7891if test "${ac_cv_prog_ac_ct_AR+set}" = set; then
7892  echo $ECHO_N "(cached) $ECHO_C" >&6
7893else
7894  if test -n "$ac_ct_AR"; then
7895  ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
7896else
7897as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7898for as_dir in $PATH
7899do
7900  IFS=$as_save_IFS
7901  test -z "$as_dir" && as_dir=.
7902  for ac_exec_ext in '' $ac_executable_extensions; do
7903  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7904    ac_cv_prog_ac_ct_AR="ar"
7905    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7906    break 2
7907  fi
7908done
7909done
7910
7911  test -z "$ac_cv_prog_ac_ct_AR" && ac_cv_prog_ac_ct_AR="false"
7912fi
7913fi
7914ac_ct_AR=$ac_cv_prog_ac_ct_AR
7915if test -n "$ac_ct_AR"; then
7916  echo "$as_me:$LINENO: result: $ac_ct_AR" >&5
7917echo "${ECHO_T}$ac_ct_AR" >&6
7918else
7919  echo "$as_me:$LINENO: result: no" >&5
7920echo "${ECHO_T}no" >&6
7921fi
7922
7923  AR=$ac_ct_AR
7924else
7925  AR="$ac_cv_prog_AR"
7926fi
7927
7928if test -n "$ac_tool_prefix"; then
7929  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
7930set dummy ${ac_tool_prefix}ranlib; ac_word=$2
7931echo "$as_me:$LINENO: checking for $ac_word" >&5
7932echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
7933if test "${ac_cv_prog_RANLIB+set}" = set; then
7934  echo $ECHO_N "(cached) $ECHO_C" >&6
7935else
7936  if test -n "$RANLIB"; then
7937  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
7938else
7939as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7940for as_dir in $PATH
7941do
7942  IFS=$as_save_IFS
7943  test -z "$as_dir" && as_dir=.
7944  for ac_exec_ext in '' $ac_executable_extensions; do
7945  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7946    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
7947    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7948    break 2
7949  fi
7950done
7951done
7952
7953fi
7954fi
7955RANLIB=$ac_cv_prog_RANLIB
7956if test -n "$RANLIB"; then
7957  echo "$as_me:$LINENO: result: $RANLIB" >&5
7958echo "${ECHO_T}$RANLIB" >&6
7959else
7960  echo "$as_me:$LINENO: result: no" >&5
7961echo "${ECHO_T}no" >&6
7962fi
7963
7964fi
7965if test -z "$ac_cv_prog_RANLIB"; then
7966  ac_ct_RANLIB=$RANLIB
7967  # Extract the first word of "ranlib", so it can be a program name with args.
7968set dummy ranlib; ac_word=$2
7969echo "$as_me:$LINENO: checking for $ac_word" >&5
7970echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
7971if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
7972  echo $ECHO_N "(cached) $ECHO_C" >&6
7973else
7974  if test -n "$ac_ct_RANLIB"; then
7975  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
7976else
7977as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7978for as_dir in $PATH
7979do
7980  IFS=$as_save_IFS
7981  test -z "$as_dir" && as_dir=.
7982  for ac_exec_ext in '' $ac_executable_extensions; do
7983  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7984    ac_cv_prog_ac_ct_RANLIB="ranlib"
7985    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7986    break 2
7987  fi
7988done
7989done
7990
7991  test -z "$ac_cv_prog_ac_ct_RANLIB" && ac_cv_prog_ac_ct_RANLIB=":"
7992fi
7993fi
7994ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
7995if test -n "$ac_ct_RANLIB"; then
7996  echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
7997echo "${ECHO_T}$ac_ct_RANLIB" >&6
7998else
7999  echo "$as_me:$LINENO: result: no" >&5
8000echo "${ECHO_T}no" >&6
8001fi
8002
8003  RANLIB=$ac_ct_RANLIB
8004else
8005  RANLIB="$ac_cv_prog_RANLIB"
8006fi
8007
8008if test -n "$ac_tool_prefix"; then
8009  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
8010set dummy ${ac_tool_prefix}strip; ac_word=$2
8011echo "$as_me:$LINENO: checking for $ac_word" >&5
8012echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
8013if test "${ac_cv_prog_STRIP+set}" = set; then
8014  echo $ECHO_N "(cached) $ECHO_C" >&6
8015else
8016  if test -n "$STRIP"; then
8017  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
8018else
8019as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8020for as_dir in $PATH
8021do
8022  IFS=$as_save_IFS
8023  test -z "$as_dir" && as_dir=.
8024  for ac_exec_ext in '' $ac_executable_extensions; do
8025  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8026    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
8027    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8028    break 2
8029  fi
8030done
8031done
8032
8033fi
8034fi
8035STRIP=$ac_cv_prog_STRIP
8036if test -n "$STRIP"; then
8037  echo "$as_me:$LINENO: result: $STRIP" >&5
8038echo "${ECHO_T}$STRIP" >&6
8039else
8040  echo "$as_me:$LINENO: result: no" >&5
8041echo "${ECHO_T}no" >&6
8042fi
8043
8044fi
8045if test -z "$ac_cv_prog_STRIP"; then
8046  ac_ct_STRIP=$STRIP
8047  # Extract the first word of "strip", so it can be a program name with args.
8048set dummy strip; ac_word=$2
8049echo "$as_me:$LINENO: checking for $ac_word" >&5
8050echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
8051if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
8052  echo $ECHO_N "(cached) $ECHO_C" >&6
8053else
8054  if test -n "$ac_ct_STRIP"; then
8055  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
8056else
8057as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8058for as_dir in $PATH
8059do
8060  IFS=$as_save_IFS
8061  test -z "$as_dir" && as_dir=.
8062  for ac_exec_ext in '' $ac_executable_extensions; do
8063  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8064    ac_cv_prog_ac_ct_STRIP="strip"
8065    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8066    break 2
8067  fi
8068done
8069done
8070
8071  test -z "$ac_cv_prog_ac_ct_STRIP" && ac_cv_prog_ac_ct_STRIP=":"
8072fi
8073fi
8074ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
8075if test -n "$ac_ct_STRIP"; then
8076  echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
8077echo "${ECHO_T}$ac_ct_STRIP" >&6
8078else
8079  echo "$as_me:$LINENO: result: no" >&5
8080echo "${ECHO_T}no" >&6
8081fi
8082
8083  STRIP=$ac_ct_STRIP
8084else
8085  STRIP="$ac_cv_prog_STRIP"
8086fi
8087
8088
8089old_CC="$CC"
8090old_CFLAGS="$CFLAGS"
8091
8092# Set sane defaults for various variables
8093test -z "$AR" && AR=ar
8094test -z "$AR_FLAGS" && AR_FLAGS=cru
8095test -z "$AS" && AS=as
8096test -z "$CC" && CC=cc
8097test -z "$LTCC" && LTCC=$CC
8098test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
8099test -z "$DLLTOOL" && DLLTOOL=dlltool
8100test -z "$LD" && LD=ld
8101test -z "$LN_S" && LN_S="ln -s"
8102test -z "$MAGIC_CMD" && MAGIC_CMD=file
8103test -z "$NM" && NM=nm
8104test -z "$SED" && SED=sed
8105test -z "$OBJDUMP" && OBJDUMP=objdump
8106test -z "$RANLIB" && RANLIB=:
8107test -z "$STRIP" && STRIP=:
8108test -z "$ac_objext" && ac_objext=o
8109
8110# Determine commands to create old-style static archives.
8111old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs$old_deplibs'
8112old_postinstall_cmds='chmod 644 $oldlib'
8113old_postuninstall_cmds=
8114
8115if test -n "$RANLIB"; then
8116  case $host_os in
8117  openbsd*)
8118    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
8119    ;;
8120  *)
8121    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
8122    ;;
8123  esac
8124  old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
8125fi
8126
8127for cc_temp in $compiler""; do
8128  case $cc_temp in
8129    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
8130    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
8131    \-*) ;;
8132    *) break;;
8133  esac
8134done
8135cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
8136
8137
8138# Only perform the check for file, if the check method requires it
8139case $deplibs_check_method in
8140file_magic*)
8141  if test "$file_magic_cmd" = '$MAGIC_CMD'; then
8142    echo "$as_me:$LINENO: checking for ${ac_tool_prefix}file" >&5
8143echo $ECHO_N "checking for ${ac_tool_prefix}file... $ECHO_C" >&6
8144if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
8145  echo $ECHO_N "(cached) $ECHO_C" >&6
8146else
8147  case $MAGIC_CMD in
8148[\\/*] |  ?:[\\/]*)
8149  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8150  ;;
8151*)
8152  lt_save_MAGIC_CMD="$MAGIC_CMD"
8153  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8154  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8155  for ac_dir in $ac_dummy; do
8156    IFS="$lt_save_ifs"
8157    test -z "$ac_dir" && ac_dir=.
8158    if test -f $ac_dir/${ac_tool_prefix}file; then
8159      lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
8160      if test -n "$file_magic_test_file"; then
8161        case $deplibs_check_method in
8162        "file_magic "*)
8163          file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8164          MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8165          if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8166            $EGREP "$file_magic_regex" > /dev/null; then
8167            :
8168          else
8169            cat <<EOF 1>&2
8170
8171*** Warning: the command libtool uses to detect shared libraries,
8172*** $file_magic_cmd, produces output that libtool cannot recognize.
8173*** The result is that libtool may fail to recognize shared libraries
8174*** as such.  This will affect the creation of libtool libraries that
8175*** depend on shared libraries, but programs linked with such libtool
8176*** libraries will work regardless of this problem.  Nevertheless, you
8177*** may want to report the problem to your system manager and/or to
8178*** bug-libtool@gnu.org
8179
8180EOF
8181          fi ;;
8182        esac
8183      fi
8184      break
8185    fi
8186  done
8187  IFS="$lt_save_ifs"
8188  MAGIC_CMD="$lt_save_MAGIC_CMD"
8189  ;;
8190esac
8191fi
8192
8193MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8194if test -n "$MAGIC_CMD"; then
8195  echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
8196echo "${ECHO_T}$MAGIC_CMD" >&6
8197else
8198  echo "$as_me:$LINENO: result: no" >&5
8199echo "${ECHO_T}no" >&6
8200fi
8201
8202if test -z "$lt_cv_path_MAGIC_CMD"; then
8203  if test -n "$ac_tool_prefix"; then
8204    echo "$as_me:$LINENO: checking for file" >&5
8205echo $ECHO_N "checking for file... $ECHO_C" >&6
8206if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
8207  echo $ECHO_N "(cached) $ECHO_C" >&6
8208else
8209  case $MAGIC_CMD in
8210[\\/*] |  ?:[\\/]*)
8211  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8212  ;;
8213*)
8214  lt_save_MAGIC_CMD="$MAGIC_CMD"
8215  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8216  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8217  for ac_dir in $ac_dummy; do
8218    IFS="$lt_save_ifs"
8219    test -z "$ac_dir" && ac_dir=.
8220    if test -f $ac_dir/file; then
8221      lt_cv_path_MAGIC_CMD="$ac_dir/file"
8222      if test -n "$file_magic_test_file"; then
8223        case $deplibs_check_method in
8224        "file_magic "*)
8225          file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8226          MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8227          if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8228            $EGREP "$file_magic_regex" > /dev/null; then
8229            :
8230          else
8231            cat <<EOF 1>&2
8232
8233*** Warning: the command libtool uses to detect shared libraries,
8234*** $file_magic_cmd, produces output that libtool cannot recognize.
8235*** The result is that libtool may fail to recognize shared libraries
8236*** as such.  This will affect the creation of libtool libraries that
8237*** depend on shared libraries, but programs linked with such libtool
8238*** libraries will work regardless of this problem.  Nevertheless, you
8239*** may want to report the problem to your system manager and/or to
8240*** bug-libtool@gnu.org
8241
8242EOF
8243          fi ;;
8244        esac
8245      fi
8246      break
8247    fi
8248  done
8249  IFS="$lt_save_ifs"
8250  MAGIC_CMD="$lt_save_MAGIC_CMD"
8251  ;;
8252esac
8253fi
8254
8255MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8256if test -n "$MAGIC_CMD"; then
8257  echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
8258echo "${ECHO_T}$MAGIC_CMD" >&6
8259else
8260  echo "$as_me:$LINENO: result: no" >&5
8261echo "${ECHO_T}no" >&6
8262fi
8263
8264  else
8265    MAGIC_CMD=:
8266  fi
8267fi
8268
8269  fi
8270  ;;
8271esac
8272
8273enable_dlopen=no
8274enable_win32_dll=no
8275
8276# Check whether --enable-libtool-lock or --disable-libtool-lock was given.
8277if test "${enable_libtool_lock+set}" = set; then
8278  enableval="$enable_libtool_lock"
8279
8280fi;
8281test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
8282
8283
8284# Check whether --with-pic or --without-pic was given.
8285if test "${with_pic+set}" = set; then
8286  withval="$with_pic"
8287  pic_mode="$withval"
8288else
8289  pic_mode=default
8290fi;
8291test -z "$pic_mode" && pic_mode=default
8292
8293# Use C for the default configuration in the libtool script
8294tagname=
8295lt_save_CC="$CC"
8296ac_ext=c
8297ac_cpp='$CPP $CPPFLAGS'
8298ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8299ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8300ac_compiler_gnu=$ac_cv_c_compiler_gnu
8301
8302
8303# Source file extension for C test sources.
8304ac_ext=c
8305
8306# Object file extension for compiled C test sources.
8307objext=o
8308objext=$objext
8309
8310# Code to be used in simple compile tests
8311lt_simple_compile_test_code="int some_variable = 0;\n"
8312
8313# Code to be used in simple link tests
8314lt_simple_link_test_code='int main(){return(0);}\n'
8315
8316
8317# If no C compiler was specified, use CC.
8318LTCC=${LTCC-"$CC"}
8319
8320# If no C compiler flags were specified, use CFLAGS.
8321LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
8322
8323# Allow CC to be a program name with arguments.
8324compiler=$CC
8325
8326
8327# save warnings/boilerplate of simple test code
8328ac_outfile=conftest.$ac_objext
8329printf "$lt_simple_compile_test_code" >conftest.$ac_ext
8330eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8331_lt_compiler_boilerplate=`cat conftest.err`
8332$rm conftest*
8333
8334ac_outfile=conftest.$ac_objext
8335printf "$lt_simple_link_test_code" >conftest.$ac_ext
8336eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8337_lt_linker_boilerplate=`cat conftest.err`
8338$rm conftest*
8339
8340
8341## CAVEAT EMPTOR:
8342## There is no encapsulation within the following macros, do not change
8343## the running order or otherwise move them around unless you know exactly
8344## what you are doing...
8345
8346lt_prog_compiler_no_builtin_flag=
8347
8348if test "$GCC" = yes; then
8349  lt_prog_compiler_no_builtin_flag=' -fno-builtin'
8350
8351
8352echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
8353echo $ECHO_N "checking if $compiler supports -fno-rtti -fno-exceptions... $ECHO_C" >&6
8354if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then
8355  echo $ECHO_N "(cached) $ECHO_C" >&6
8356else
8357  lt_cv_prog_compiler_rtti_exceptions=no
8358  ac_outfile=conftest.$ac_objext
8359   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
8360   lt_compiler_flag="-fno-rtti -fno-exceptions"
8361   # Insert the option either (1) after the last *FLAGS variable, or
8362   # (2) before a word containing "conftest.", or (3) at the end.
8363   # Note that $ac_compile itself does not contain backslashes and begins
8364   # with a dollar sign (not a hyphen), so the echo should work correctly.
8365   # The option is referenced via a variable to avoid confusing sed.
8366   lt_compile=`echo "$ac_compile" | $SED \
8367   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8368   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8369   -e 's:$: $lt_compiler_flag:'`
8370   (eval echo "\"\$as_me:8370: $lt_compile\"" >&5)
8371   (eval "$lt_compile" 2>conftest.err)
8372   ac_status=$?
8373   cat conftest.err >&5
8374   echo "$as_me:8374: \$? = $ac_status" >&5
8375   if (exit $ac_status) && test -s "$ac_outfile"; then
8376     # The compiler can only warn and ignore the option if not recognized
8377     # So say no if there are warnings other than the usual output.
8378     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
8379     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8380     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8381       lt_cv_prog_compiler_rtti_exceptions=yes
8382     fi
8383   fi
8384   $rm conftest*
8385
8386fi
8387echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
8388echo "${ECHO_T}$lt_cv_prog_compiler_rtti_exceptions" >&6
8389
8390if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
8391    lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
8392else
8393    :
8394fi
8395
8396fi
8397
8398lt_prog_compiler_wl=
8399lt_prog_compiler_pic=
8400lt_prog_compiler_static=
8401
8402echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
8403echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6
8404
8405  if test "$GCC" = yes; then
8406    lt_prog_compiler_wl='-Wl,'
8407    lt_prog_compiler_static='-static'
8408
8409    case $host_os in
8410      aix*)
8411      # All AIX code is PIC.
8412      if test "$host_cpu" = ia64; then
8413        # AIX 5 now supports IA64 processor
8414        lt_prog_compiler_static='-Bstatic'
8415      fi
8416      ;;
8417
8418    amigaos*)
8419      # FIXME: we need at least 68020 code to build shared libraries, but
8420      # adding the `-m68020' flag to GCC prevents building anything better,
8421      # like `-m68040'.
8422      lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
8423      ;;
8424
8425    beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
8426      # PIC is the default for these OSes.
8427      ;;
8428
8429    mingw* | pw32* | os2*)
8430      # This hack is so that the source file can tell whether it is being
8431      # built for inclusion in a dll (and should export symbols for example).
8432      lt_prog_compiler_pic='-DDLL_EXPORT'
8433      ;;
8434
8435    darwin* | rhapsody*)
8436      # PIC is the default on this platform
8437      # Common symbols not allowed in MH_DYLIB files
8438      lt_prog_compiler_pic='-fno-common'
8439      ;;
8440
8441    interix3*)
8442      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
8443      # Instead, we relocate shared libraries at runtime.
8444      ;;
8445
8446    msdosdjgpp*)
8447      # Just because we use GCC doesn't mean we suddenly get shared libraries
8448      # on systems that don't support them.
8449      lt_prog_compiler_can_build_shared=no
8450      enable_shared=no
8451      ;;
8452
8453    sysv4*MP*)
8454      if test -d /usr/nec; then
8455        lt_prog_compiler_pic=-Kconform_pic
8456      fi
8457      ;;
8458
8459    hpux*)
8460      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
8461      # not for PA HP-UX.
8462      case $host_cpu in
8463      hppa*64*|ia64*)
8464        # +Z the default
8465        ;;
8466      *)
8467        lt_prog_compiler_pic='-fPIC'
8468        ;;
8469      esac
8470      ;;
8471
8472    *)
8473      lt_prog_compiler_pic='-fPIC'
8474      ;;
8475    esac
8476  else
8477    # PORTME Check for flag to pass linker flags through the system compiler.
8478    case $host_os in
8479    aix*)
8480      lt_prog_compiler_wl='-Wl,'
8481      if test "$host_cpu" = ia64; then
8482        # AIX 5 now supports IA64 processor
8483        lt_prog_compiler_static='-Bstatic'
8484      else
8485        lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
8486      fi
8487      ;;
8488      darwin*)
8489        # PIC is the default on this platform
8490        # Common symbols not allowed in MH_DYLIB files
8491       case $cc_basename in
8492         xlc*)
8493         lt_prog_compiler_pic='-qnocommon'
8494         lt_prog_compiler_wl='-Wl,'
8495         ;;
8496       esac
8497       ;;
8498
8499    mingw* | pw32* | os2*)
8500      # This hack is so that the source file can tell whether it is being
8501      # built for inclusion in a dll (and should export symbols for example).
8502      lt_prog_compiler_pic='-DDLL_EXPORT'
8503      ;;
8504
8505    hpux9* | hpux10* | hpux11*)
8506      lt_prog_compiler_wl='-Wl,'
8507      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
8508      # not for PA HP-UX.
8509      case $host_cpu in
8510      hppa*64*|ia64*)
8511        # +Z the default
8512        ;;
8513      *)
8514        lt_prog_compiler_pic='+Z'
8515        ;;
8516      esac
8517      # Is there a better lt_prog_compiler_static that works with the bundled CC?
8518      lt_prog_compiler_static='${wl}-a ${wl}archive'
8519      ;;
8520
8521    irix5* | irix6* | nonstopux*)
8522      lt_prog_compiler_wl='-Wl,'
8523      # PIC (with -KPIC) is the default.
8524      lt_prog_compiler_static='-non_shared'
8525      ;;
8526
8527    newsos6)
8528      lt_prog_compiler_pic='-KPIC'
8529      lt_prog_compiler_static='-Bstatic'
8530      ;;
8531
8532    linux*)
8533      case $cc_basename in
8534      icc* | ecc*)
8535        lt_prog_compiler_wl='-Wl,'
8536        lt_prog_compiler_pic='-KPIC'
8537        lt_prog_compiler_static='-static'
8538        ;;
8539      pgcc* | pgf77* | pgf90* | pgf95*)
8540        # Portland Group compilers (*not* the Pentium gcc compiler,
8541        # which looks to be a dead project)
8542        lt_prog_compiler_wl='-Wl,'
8543        lt_prog_compiler_pic='-fpic'
8544        lt_prog_compiler_static='-Bstatic'
8545        ;;
8546      ccc*)
8547        lt_prog_compiler_wl='-Wl,'
8548        # All Alpha code is PIC.
8549        lt_prog_compiler_static='-non_shared'
8550        ;;
8551      esac
8552      ;;
8553
8554    osf3* | osf4* | osf5*)
8555      lt_prog_compiler_wl='-Wl,'
8556      # All OSF/1 code is PIC.
8557      lt_prog_compiler_static='-non_shared'
8558      ;;
8559
8560    solaris*)
8561      lt_prog_compiler_pic='-KPIC'
8562      lt_prog_compiler_static='-Bstatic'
8563      case $cc_basename in
8564      f77* | f90* | f95*)
8565        lt_prog_compiler_wl='-Qoption ld ';;
8566      *)
8567        lt_prog_compiler_wl='-Wl,';;
8568      esac
8569      ;;
8570
8571    sunos4*)
8572      lt_prog_compiler_wl='-Qoption ld '
8573      lt_prog_compiler_pic='-PIC'
8574      lt_prog_compiler_static='-Bstatic'
8575      ;;
8576
8577    sysv4 | sysv4.2uw2* | sysv4.3*)
8578      lt_prog_compiler_wl='-Wl,'
8579      lt_prog_compiler_pic='-KPIC'
8580      lt_prog_compiler_static='-Bstatic'
8581      ;;
8582
8583    sysv4*MP*)
8584      if test -d /usr/nec ;then
8585        lt_prog_compiler_pic='-Kconform_pic'
8586        lt_prog_compiler_static='-Bstatic'
8587      fi
8588      ;;
8589
8590    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
8591      lt_prog_compiler_wl='-Wl,'
8592      lt_prog_compiler_pic='-KPIC'
8593      lt_prog_compiler_static='-Bstatic'
8594      ;;
8595
8596    unicos*)
8597      lt_prog_compiler_wl='-Wl,'
8598      lt_prog_compiler_can_build_shared=no
8599      ;;
8600
8601    uts4*)
8602      lt_prog_compiler_pic='-pic'
8603      lt_prog_compiler_static='-Bstatic'
8604      ;;
8605
8606    *)
8607      lt_prog_compiler_can_build_shared=no
8608      ;;
8609    esac
8610  fi
8611
8612echo "$as_me:$LINENO: result: $lt_prog_compiler_pic" >&5
8613echo "${ECHO_T}$lt_prog_compiler_pic" >&6
8614
8615#
8616# Check to make sure the PIC flag actually works.
8617#
8618if test -n "$lt_prog_compiler_pic"; then
8619
8620echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
8621echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic works... $ECHO_C" >&6
8622if test "${lt_prog_compiler_pic_works+set}" = set; then
8623  echo $ECHO_N "(cached) $ECHO_C" >&6
8624else
8625  lt_prog_compiler_pic_works=no
8626  ac_outfile=conftest.$ac_objext
8627   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
8628   lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
8629   # Insert the option either (1) after the last *FLAGS variable, or
8630   # (2) before a word containing "conftest.", or (3) at the end.
8631   # Note that $ac_compile itself does not contain backslashes and begins
8632   # with a dollar sign (not a hyphen), so the echo should work correctly.
8633   # The option is referenced via a variable to avoid confusing sed.
8634   lt_compile=`echo "$ac_compile" | $SED \
8635   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8636   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8637   -e 's:$: $lt_compiler_flag:'`
8638   (eval echo "\"\$as_me:8638: $lt_compile\"" >&5)
8639   (eval "$lt_compile" 2>conftest.err)
8640   ac_status=$?
8641   cat conftest.err >&5
8642   echo "$as_me:8642: \$? = $ac_status" >&5
8643   if (exit $ac_status) && test -s "$ac_outfile"; then
8644     # The compiler can only warn and ignore the option if not recognized
8645     # So say no if there are warnings other than the usual output.
8646     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
8647     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8648     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8649       lt_prog_compiler_pic_works=yes
8650     fi
8651   fi
8652   $rm conftest*
8653
8654fi
8655echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works" >&5
8656echo "${ECHO_T}$lt_prog_compiler_pic_works" >&6
8657
8658if test x"$lt_prog_compiler_pic_works" = xyes; then
8659    case $lt_prog_compiler_pic in
8660     "" | " "*) ;;
8661     *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
8662     esac
8663else
8664    lt_prog_compiler_pic=
8665     lt_prog_compiler_can_build_shared=no
8666fi
8667
8668fi
8669case $host_os in
8670  # For platforms which do not support PIC, -DPIC is meaningless:
8671  *djgpp*)
8672    lt_prog_compiler_pic=
8673    ;;
8674  *)
8675    lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
8676    ;;
8677esac
8678
8679#
8680# Check to make sure the static flag actually works.
8681#
8682wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
8683echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
8684echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6
8685if test "${lt_prog_compiler_static_works+set}" = set; then
8686  echo $ECHO_N "(cached) $ECHO_C" >&6
8687else
8688  lt_prog_compiler_static_works=no
8689   save_LDFLAGS="$LDFLAGS"
8690   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
8691   printf "$lt_simple_link_test_code" > conftest.$ac_ext
8692   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
8693     # The linker can only warn and ignore the option if not recognized
8694     # So say no if there are warnings
8695     if test -s conftest.err; then
8696       # Append any errors to the config.log.
8697       cat conftest.err 1>&5
8698       $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
8699       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8700       if diff conftest.exp conftest.er2 >/dev/null; then
8701         lt_prog_compiler_static_works=yes
8702       fi
8703     else
8704       lt_prog_compiler_static_works=yes
8705     fi
8706   fi
8707   $rm conftest*
8708   LDFLAGS="$save_LDFLAGS"
8709
8710fi
8711echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works" >&5
8712echo "${ECHO_T}$lt_prog_compiler_static_works" >&6
8713
8714if test x"$lt_prog_compiler_static_works" = xyes; then
8715    :
8716else
8717    lt_prog_compiler_static=
8718fi
8719
8720
8721echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
8722echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6
8723if test "${lt_cv_prog_compiler_c_o+set}" = set; then
8724  echo $ECHO_N "(cached) $ECHO_C" >&6
8725else
8726  lt_cv_prog_compiler_c_o=no
8727   $rm -r conftest 2>/dev/null
8728   mkdir conftest
8729   cd conftest
8730   mkdir out
8731   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
8732
8733   lt_compiler_flag="-o out/conftest2.$ac_objext"
8734   # Insert the option either (1) after the last *FLAGS variable, or
8735   # (2) before a word containing "conftest.", or (3) at the end.
8736   # Note that $ac_compile itself does not contain backslashes and begins
8737   # with a dollar sign (not a hyphen), so the echo should work correctly.
8738   lt_compile=`echo "$ac_compile" | $SED \
8739   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8740   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8741   -e 's:$: $lt_compiler_flag:'`
8742   (eval echo "\"\$as_me:8742: $lt_compile\"" >&5)
8743   (eval "$lt_compile" 2>out/conftest.err)
8744   ac_status=$?
8745   cat out/conftest.err >&5
8746   echo "$as_me:8746: \$? = $ac_status" >&5
8747   if (exit $ac_status) && test -s out/conftest2.$ac_objext
8748   then
8749     # The compiler can only warn and ignore the option if not recognized
8750     # So say no if there are warnings
8751     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
8752     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8753     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8754       lt_cv_prog_compiler_c_o=yes
8755     fi
8756   fi
8757   chmod u+w . 2>&5
8758   $rm conftest*
8759   # SGI C++ compiler will create directory out/ii_files/ for
8760   # template instantiation
8761   test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
8762   $rm out/* && rmdir out
8763   cd ..
8764   rmdir conftest
8765   $rm conftest*
8766
8767fi
8768echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o" >&5
8769echo "${ECHO_T}$lt_cv_prog_compiler_c_o" >&6
8770
8771
8772hard_links="nottested"
8773if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
8774  # do not overwrite the value of need_locks provided by the user
8775  echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
8776echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6
8777  hard_links=yes
8778  $rm conftest*
8779  ln conftest.a conftest.b 2>/dev/null && hard_links=no
8780  touch conftest.a
8781  ln conftest.a conftest.b 2>&5 || hard_links=no
8782  ln conftest.a conftest.b 2>/dev/null && hard_links=no
8783  echo "$as_me:$LINENO: result: $hard_links" >&5
8784echo "${ECHO_T}$hard_links" >&6
8785  if test "$hard_links" = no; then
8786    { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
8787echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
8788    need_locks=warn
8789  fi
8790else
8791  need_locks=no
8792fi
8793
8794echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
8795echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6
8796
8797  runpath_var=
8798  allow_undefined_flag=
8799  enable_shared_with_static_runtimes=no
8800  archive_cmds=
8801  archive_expsym_cmds=
8802  old_archive_From_new_cmds=
8803  old_archive_from_expsyms_cmds=
8804  export_dynamic_flag_spec=
8805  whole_archive_flag_spec=
8806  thread_safe_flag_spec=
8807  hardcode_libdir_flag_spec=
8808  hardcode_libdir_flag_spec_ld=
8809  hardcode_libdir_separator=
8810  hardcode_direct=no
8811  hardcode_minus_L=no
8812  hardcode_shlibpath_var=unsupported
8813  link_all_deplibs=unknown
8814  hardcode_automatic=no
8815  module_cmds=
8816  module_expsym_cmds=
8817  always_export_symbols=no
8818  export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
8819  # include_expsyms should be a list of space-separated symbols to be *always*
8820  # included in the symbol list
8821  include_expsyms=
8822  # exclude_expsyms can be an extended regexp of symbols to exclude
8823  # it will be wrapped by ` (' and `)$', so one must not match beginning or
8824  # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
8825  # as well as any symbol that contains `d'.
8826  exclude_expsyms="_GLOBAL_OFFSET_TABLE_"
8827  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
8828  # platforms (ab)use it in PIC code, but their linkers get confused if
8829  # the symbol is explicitly referenced.  Since portable code cannot
8830  # rely on this symbol name, it's probably fine to never include it in
8831  # preloaded symbol tables.
8832  extract_expsyms_cmds=
8833  # Just being paranoid about ensuring that cc_basename is set.
8834  for cc_temp in $compiler""; do
8835  case $cc_temp in
8836    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
8837    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
8838    \-*) ;;
8839    *) break;;
8840  esac
8841done
8842cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
8843
8844  case $host_os in
8845  cygwin* | mingw* | pw32*)
8846    # FIXME: the MSVC++ port hasn't been tested in a loooong time
8847    # When not using gcc, we currently assume that we are using
8848    # Microsoft Visual C++.
8849    if test "$GCC" != yes; then
8850      with_gnu_ld=no
8851    fi
8852    ;;
8853  interix*)
8854    # we just hope/assume this is gcc and not c89 (= MSVC++)
8855    with_gnu_ld=yes
8856    ;;
8857  openbsd*)
8858    with_gnu_ld=no
8859    ;;
8860  esac
8861
8862  ld_shlibs=yes
8863  if test "$with_gnu_ld" = yes; then
8864    # If archive_cmds runs LD, not CC, wlarc should be empty
8865    wlarc='${wl}'
8866
8867    # Set some defaults for GNU ld with shared library support. These
8868    # are reset later if shared libraries are not supported. Putting them
8869    # here allows them to be overridden if necessary.
8870    runpath_var=LD_RUN_PATH
8871    hardcode_libdir_flag_spec='${wl}--rpath ${wl}$libdir'
8872    export_dynamic_flag_spec='${wl}--export-dynamic'
8873    # ancient GNU ld didn't support --whole-archive et. al.
8874    if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
8875        whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
8876      else
8877        whole_archive_flag_spec=
8878    fi
8879    supports_anon_versioning=no
8880    case `$LD -v 2>/dev/null` in
8881      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
8882      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
8883      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
8884      *\ 2.11.*) ;; # other 2.11 versions
8885      *) supports_anon_versioning=yes ;;
8886    esac
8887
8888    # See if GNU ld supports shared libraries.
8889    case $host_os in
8890    aix3* | aix4* | aix5*)
8891      # On AIX/PPC, the GNU linker is very broken
8892      if test "$host_cpu" != ia64; then
8893        ld_shlibs=no
8894        cat <<EOF 1>&2
8895
8896*** Warning: the GNU linker, at least up to release 2.9.1, is reported
8897*** to be unable to reliably create shared libraries on AIX.
8898*** Therefore, libtool is disabling shared libraries support.  If you
8899*** really care for shared libraries, you may want to modify your PATH
8900*** so that a non-GNU linker is found, and then restart.
8901
8902EOF
8903      fi
8904      ;;
8905
8906    amigaos*)
8907      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)'
8908      hardcode_libdir_flag_spec='-L$libdir'
8909      hardcode_minus_L=yes
8910
8911      # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports
8912      # that the semantics of dynamic libraries on AmigaOS, at least up
8913      # to version 4, is to share data among multiple programs linked
8914      # with the same dynamic library.  Since this doesn't match the
8915      # behavior of shared libraries on other platforms, we can't use
8916      # them.
8917      ld_shlibs=no
8918      ;;
8919
8920    beos*)
8921      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
8922        allow_undefined_flag=unsupported
8923        # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
8924        # support --undefined.  This deserves some investigation.  FIXME
8925        archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8926      else
8927        ld_shlibs=no
8928      fi
8929      ;;
8930
8931    cygwin* | mingw* | pw32*)
8932      # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
8933      # as there is no search path for DLLs.
8934      hardcode_libdir_flag_spec='-L$libdir'
8935      allow_undefined_flag=unsupported
8936      always_export_symbols=no
8937      enable_shared_with_static_runtimes=yes
8938      export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS] /s/.* \([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols'
8939
8940      if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
8941        archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8942        # If the export-symbols file already is a .def file (1st line
8943        # is EXPORTS), use it as is; otherwise, prepend...
8944        archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
8945          cp $export_symbols $output_objdir/$soname.def;
8946        else
8947          echo EXPORTS > $output_objdir/$soname.def;
8948          cat $export_symbols >> $output_objdir/$soname.def;
8949        fi~
8950        $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8951      else
8952        ld_shlibs=no
8953      fi
8954      ;;
8955
8956    interix3*)
8957      hardcode_direct=no
8958      hardcode_shlibpath_var=no
8959      hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8960      export_dynamic_flag_spec='${wl}-E'
8961      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
8962      # Instead, shared libraries are loaded at an image base (0x10000000 by
8963      # default) and relocated if they conflict, which is a slow very memory
8964      # consuming and fragmenting process.  To avoid this, we pick a random,
8965      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
8966      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
8967      archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
8968      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'
8969      ;;
8970
8971    linux*)
8972      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
8973        tmp_addflag=
8974        case $cc_basename,$host_cpu in
8975        pgcc*)                          # Portland Group C compiler
8976          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'
8977          tmp_addflag=' $pic_flag'
8978          ;;
8979        pgf77* | pgf90* | pgf95*)       # Portland Group f77 and f90 compilers
8980          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'
8981          tmp_addflag=' $pic_flag -Mnomain' ;;
8982        ecc*,ia64* | icc*,ia64*)                # Intel C compiler on ia64
8983          tmp_addflag=' -i_dynamic' ;;
8984        efc*,ia64* | ifort*,ia64*)      # Intel Fortran compiler on ia64
8985          tmp_addflag=' -i_dynamic -nofor_main' ;;
8986        ifc* | ifort*)                  # Intel Fortran compiler
8987          tmp_addflag=' -nofor_main' ;;
8988        esac
8989        archive_cmds='$CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8990
8991        if test $supports_anon_versioning = yes; then
8992          archive_expsym_cmds='$echo "{ global:" > $output_objdir/$libname.ver~
8993  cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8994  $echo "local: *; };" >> $output_objdir/$libname.ver~
8995          $CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
8996        fi
8997      else
8998        ld_shlibs=no
8999      fi
9000      ;;
9001
9002    netbsd*)
9003      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
9004        archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
9005        wlarc=
9006      else
9007        archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9008        archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9009      fi
9010      ;;
9011
9012    solaris*)
9013      if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
9014        ld_shlibs=no
9015        cat <<EOF 1>&2
9016
9017*** Warning: The releases 2.8.* of the GNU linker cannot reliably
9018*** create shared libraries on Solaris systems.  Therefore, libtool
9019*** is disabling shared libraries support.  We urge you to upgrade GNU
9020*** binutils to release 2.9.1 or newer.  Another option is to modify
9021*** your PATH or compiler configuration so that the native linker is
9022*** used, and then restart.
9023
9024EOF
9025      elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
9026        archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9027        archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9028      else
9029        ld_shlibs=no
9030      fi
9031      ;;
9032
9033    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
9034      case `$LD -v 2>&1` in
9035        *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
9036        ld_shlibs=no
9037        cat <<_LT_EOF 1>&2
9038
9039*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
9040*** reliably create shared libraries on SCO systems.  Therefore, libtool
9041*** is disabling shared libraries support.  We urge you to upgrade GNU
9042*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
9043*** your PATH or compiler configuration so that the native linker is
9044*** used, and then restart.
9045
9046_LT_EOF
9047        ;;
9048        *)
9049          if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
9050            hardcode_libdir_flag_spec='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`'
9051            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib'
9052            archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib'
9053          else
9054            ld_shlibs=no
9055          fi
9056        ;;
9057      esac
9058      ;;
9059
9060    sunos4*)
9061      archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9062      wlarc=
9063      hardcode_direct=yes
9064      hardcode_shlibpath_var=no
9065      ;;
9066
9067    *)
9068      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
9069        archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9070        archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9071      else
9072        ld_shlibs=no
9073      fi
9074      ;;
9075    esac
9076
9077    if test "$ld_shlibs" = no; then
9078      runpath_var=
9079      hardcode_libdir_flag_spec=
9080      export_dynamic_flag_spec=
9081      whole_archive_flag_spec=
9082    fi
9083  else
9084    # PORTME fill in a description of your system's linker (not GNU ld)
9085    case $host_os in
9086    aix3*)
9087      allow_undefined_flag=unsupported
9088      always_export_symbols=yes
9089      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'
9090      # Note: this linker hardcodes the directories in LIBPATH if there
9091      # are no directories specified by -L.
9092      hardcode_minus_L=yes
9093      if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
9094        # Neither direct hardcoding nor static linking is supported with a
9095        # broken collect2.
9096        hardcode_direct=unsupported
9097      fi
9098      ;;
9099
9100    aix4* | aix5*)
9101      if test "$host_cpu" = ia64; then
9102        # On IA64, the linker does run time linking by default, so we don't
9103        # have to do anything special.
9104        aix_use_runtimelinking=no
9105        exp_sym_flag='-Bexport'
9106        no_entry_flag=""
9107      else
9108        # If we're using GNU nm, then we don't want the "-C" option.
9109        # -C means demangle to AIX nm, but means don't demangle with GNU nm
9110        if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
9111          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'
9112        else
9113          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'
9114        fi
9115        aix_use_runtimelinking=no
9116
9117        # Test if we are trying to use run time linking or normal
9118        # AIX style linking. If -brtl is somewhere in LDFLAGS, we
9119        # need to do runtime linking.
9120        case $host_os in aix4.[23]|aix4.[23].*|aix5*)
9121          for ld_flag in $LDFLAGS; do
9122          if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
9123            aix_use_runtimelinking=yes
9124            break
9125          fi
9126          done
9127          ;;
9128        esac
9129
9130        exp_sym_flag='-bexport'
9131        no_entry_flag='-bnoentry'
9132      fi
9133
9134      # When large executables or shared objects are built, AIX ld can
9135      # have problems creating the table of contents.  If linking a library
9136      # or program results in "error TOC overflow" add -mminimal-toc to
9137      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
9138      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
9139
9140      archive_cmds=''
9141      hardcode_direct=yes
9142      hardcode_libdir_separator=':'
9143      link_all_deplibs=yes
9144
9145      if test "$GCC" = yes; then
9146        case $host_os in aix4.[012]|aix4.[012].*)
9147        # We only want to do this on AIX 4.2 and lower, the check
9148        # below for broken collect2 doesn't work under 4.3+
9149          collect2name=`${CC} -print-prog-name=collect2`
9150          if test -f "$collect2name" && \
9151           strings "$collect2name" | grep resolve_lib_name >/dev/null
9152          then
9153          # We have reworked collect2
9154          hardcode_direct=yes
9155          else
9156          # We have old collect2
9157          hardcode_direct=unsupported
9158          # It fails to find uninstalled libraries when the uninstalled
9159          # path is not listed in the libpath.  Setting hardcode_minus_L
9160          # to unsupported forces relinking
9161          hardcode_minus_L=yes
9162          hardcode_libdir_flag_spec='-L$libdir'
9163          hardcode_libdir_separator=
9164          fi
9165          ;;
9166        esac
9167        shared_flag='-shared'
9168        if test "$aix_use_runtimelinking" = yes; then
9169          shared_flag="$shared_flag "'${wl}-G'
9170        fi
9171      else
9172        # not using gcc
9173        if test "$host_cpu" = ia64; then
9174        # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
9175        # chokes on -Wl,-G. The following line is correct:
9176          shared_flag='-G'
9177        else
9178          if test "$aix_use_runtimelinking" = yes; then
9179            shared_flag='${wl}-G'
9180          else
9181            shared_flag='${wl}-bM:SRE'
9182          fi
9183        fi
9184      fi
9185
9186      # It seems that -bexpall does not export symbols beginning with
9187      # underscore (_), so it is better to generate a list of symbols to export.
9188      always_export_symbols=yes
9189      if test "$aix_use_runtimelinking" = yes; then
9190        # Warning - without using the other runtime loading flags (-brtl),
9191        # -berok will link without error, but may produce a broken library.
9192        allow_undefined_flag='-berok'
9193       # Determine the default libpath from the value encoded in an empty executable.
9194       cat >conftest.$ac_ext <<_ACEOF
9195/* confdefs.h.  */
9196_ACEOF
9197cat confdefs.h >>conftest.$ac_ext
9198cat >>conftest.$ac_ext <<_ACEOF
9199/* end confdefs.h.  */
9200
9201int
9202main ()
9203{
9204
9205  ;
9206  return 0;
9207}
9208_ACEOF
9209rm -f conftest.$ac_objext conftest$ac_exeext
9210if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9211  (eval $ac_link) 2>conftest.er1
9212  ac_status=$?
9213  grep -v '^ *+' conftest.er1 >conftest.err
9214  rm -f conftest.er1
9215  cat conftest.err >&5
9216  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9217  (exit $ac_status); } &&
9218         { ac_try='test -z "$ac_c_werror_flag"
9219                         || test ! -s conftest.err'
9220  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9221  (eval $ac_try) 2>&5
9222  ac_status=$?
9223  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9224  (exit $ac_status); }; } &&
9225         { ac_try='test -s conftest$ac_exeext'
9226  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9227  (eval $ac_try) 2>&5
9228  ac_status=$?
9229  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9230  (exit $ac_status); }; }; then
9231
9232aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
9233}'`
9234# Check for a 64-bit object if we didn't find anything.
9235if 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; }
9236}'`; fi
9237else
9238  echo "$as_me: failed program was:" >&5
9239sed 's/^/| /' conftest.$ac_ext >&5
9240
9241fi
9242rm -f conftest.err conftest.$ac_objext \
9243      conftest$ac_exeext conftest.$ac_ext
9244if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
9245
9246       hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
9247        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"
9248       else
9249        if test "$host_cpu" = ia64; then
9250          hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
9251          allow_undefined_flag="-z nodefs"
9252          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"
9253        else
9254         # Determine the default libpath from the value encoded in an empty executable.
9255         cat >conftest.$ac_ext <<_ACEOF
9256/* confdefs.h.  */
9257_ACEOF
9258cat confdefs.h >>conftest.$ac_ext
9259cat >>conftest.$ac_ext <<_ACEOF
9260/* end confdefs.h.  */
9261
9262int
9263main ()
9264{
9265
9266  ;
9267  return 0;
9268}
9269_ACEOF
9270rm -f conftest.$ac_objext conftest$ac_exeext
9271if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9272  (eval $ac_link) 2>conftest.er1
9273  ac_status=$?
9274  grep -v '^ *+' conftest.er1 >conftest.err
9275  rm -f conftest.er1
9276  cat conftest.err >&5
9277  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9278  (exit $ac_status); } &&
9279         { ac_try='test -z "$ac_c_werror_flag"
9280                         || test ! -s conftest.err'
9281  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9282  (eval $ac_try) 2>&5
9283  ac_status=$?
9284  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9285  (exit $ac_status); }; } &&
9286         { ac_try='test -s conftest$ac_exeext'
9287  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9288  (eval $ac_try) 2>&5
9289  ac_status=$?
9290  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9291  (exit $ac_status); }; }; then
9292
9293aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
9294}'`
9295# Check for a 64-bit object if we didn't find anything.
9296if 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; }
9297}'`; fi
9298else
9299  echo "$as_me: failed program was:" >&5
9300sed 's/^/| /' conftest.$ac_ext >&5
9301
9302fi
9303rm -f conftest.err conftest.$ac_objext \
9304      conftest$ac_exeext conftest.$ac_ext
9305if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
9306
9307         hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
9308          # Warning - without using the other run time loading flags,
9309          # -berok will link without error, but may produce a broken library.
9310          no_undefined_flag=' ${wl}-bernotok'
9311          allow_undefined_flag=' ${wl}-berok'
9312          # Exported symbols can be pulled into shared objects from archives
9313          whole_archive_flag_spec='$convenience'
9314          archive_cmds_need_lc=yes
9315          # This is similar to how AIX traditionally builds its shared libraries.
9316          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'
9317        fi
9318      fi
9319      ;;
9320
9321    amigaos*)
9322      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)'
9323      hardcode_libdir_flag_spec='-L$libdir'
9324      hardcode_minus_L=yes
9325      # see comment about different semantics on the GNU ld section
9326      ld_shlibs=no
9327      ;;
9328
9329    bsdi[45]*)
9330      export_dynamic_flag_spec=-rdynamic
9331      ;;
9332
9333    cygwin* | mingw* | pw32*)
9334      # When not using gcc, we currently assume that we are using
9335      # Microsoft Visual C++.
9336      # hardcode_libdir_flag_spec is actually meaningless, as there is
9337      # no search path for DLLs.
9338      hardcode_libdir_flag_spec=' '
9339      allow_undefined_flag=unsupported
9340      # Tell ltmain to make .lib files, not .a files.
9341      libext=lib
9342      # Tell ltmain to make .dll files, not .so files.
9343      shrext_cmds=".dll"
9344      # FIXME: Setting linknames here is a bad hack.
9345      archive_cmds='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames='
9346      # The linker will automatically build a .lib file if we build a DLL.
9347      old_archive_From_new_cmds='true'
9348      # FIXME: Should let the user specify the lib program.
9349      old_archive_cmds='lib /OUT:$oldlib$oldobjs$old_deplibs'
9350      fix_srcfile_path='`cygpath -w "$srcfile"`'
9351      enable_shared_with_static_runtimes=yes
9352      ;;
9353
9354    darwin* | rhapsody*)
9355      case $host_os in
9356        rhapsody* | darwin1.[012])
9357         allow_undefined_flag='${wl}-undefined ${wl}suppress'
9358         ;;
9359       *) # Darwin 1.3 on
9360         if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
9361           allow_undefined_flag='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
9362         else
9363           case ${MACOSX_DEPLOYMENT_TARGET} in
9364             10.[012])
9365               allow_undefined_flag='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
9366               ;;
9367             10.*)
9368               allow_undefined_flag='${wl}-undefined ${wl}dynamic_lookup'
9369               ;;
9370           esac
9371         fi
9372         ;;
9373      esac
9374      archive_cmds_need_lc=no
9375      hardcode_direct=no
9376      hardcode_automatic=yes
9377      hardcode_shlibpath_var=unsupported
9378      whole_archive_flag_spec=''
9379      link_all_deplibs=yes
9380    if test "$GCC" = yes ; then
9381        output_verbose_link_cmd='echo'
9382        archive_cmds='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
9383      module_cmds='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
9384      # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
9385      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}'
9386      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}'
9387    else
9388      case $cc_basename in
9389        xlc*)
9390         output_verbose_link_cmd='echo'
9391         archive_cmds='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $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 -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}'
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          ;;
9397       *)
9398         ld_shlibs=no
9399          ;;
9400      esac
9401    fi
9402      ;;
9403
9404    dgux*)
9405      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9406      hardcode_libdir_flag_spec='-L$libdir'
9407      hardcode_shlibpath_var=no
9408      ;;
9409
9410    freebsd1*)
9411      ld_shlibs=no
9412      ;;
9413
9414    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
9415    # support.  Future versions do this automatically, but an explicit c++rt0.o
9416    # does not break anything, and helps significantly (at the cost of a little
9417    # extra space).
9418    freebsd2.2*)
9419      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
9420      hardcode_libdir_flag_spec='-R$libdir'
9421      hardcode_direct=yes
9422      hardcode_shlibpath_var=no
9423      ;;
9424
9425    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
9426    freebsd2*)
9427      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9428      hardcode_direct=yes
9429      hardcode_minus_L=yes
9430      hardcode_shlibpath_var=no
9431      ;;
9432
9433    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
9434    freebsd* | kfreebsd*-gnu | dragonfly*)
9435      archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
9436      hardcode_libdir_flag_spec='-R$libdir'
9437      hardcode_direct=yes
9438      hardcode_shlibpath_var=no
9439      ;;
9440
9441    hpux9*)
9442      if test "$GCC" = yes; then
9443        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'
9444      else
9445        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'
9446      fi
9447      hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9448      hardcode_libdir_separator=:
9449      hardcode_direct=yes
9450
9451      # hardcode_minus_L: Not really in the search PATH,
9452      # but as the default location of the library.
9453      hardcode_minus_L=yes
9454      export_dynamic_flag_spec='${wl}-E'
9455      ;;
9456
9457    hpux10*)
9458      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
9459        archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9460      else
9461        archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9462      fi
9463      if test "$with_gnu_ld" = no; then
9464        hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9465        hardcode_libdir_separator=:
9466
9467        hardcode_direct=yes
9468        export_dynamic_flag_spec='${wl}-E'
9469
9470        # hardcode_minus_L: Not really in the search PATH,
9471        # but as the default location of the library.
9472        hardcode_minus_L=yes
9473      fi
9474      ;;
9475
9476    hpux11*)
9477      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
9478        case $host_cpu in
9479        hppa*64*)
9480          archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9481          ;;
9482        ia64*)
9483          archive_cmds='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9484          ;;
9485        *)
9486          archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9487          ;;
9488        esac
9489      else
9490        case $host_cpu in
9491        hppa*64*)
9492          archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9493          ;;
9494        ia64*)
9495          archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9496          ;;
9497        *)
9498          archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9499          ;;
9500        esac
9501      fi
9502      if test "$with_gnu_ld" = no; then
9503        hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9504        hardcode_libdir_separator=:
9505
9506        case $host_cpu in
9507        hppa*64*|ia64*)
9508          hardcode_libdir_flag_spec_ld='+b $libdir'
9509          hardcode_direct=no
9510          hardcode_shlibpath_var=no
9511          ;;
9512        *)
9513          hardcode_direct=yes
9514          export_dynamic_flag_spec='${wl}-E'
9515
9516          # hardcode_minus_L: Not really in the search PATH,
9517          # but as the default location of the library.
9518          hardcode_minus_L=yes
9519          ;;
9520        esac
9521      fi
9522      ;;
9523
9524    irix5* | irix6* | nonstopux*)
9525      if test "$GCC" = yes; then
9526        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'
9527      else
9528        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'
9529        hardcode_libdir_flag_spec_ld='-rpath $libdir'
9530      fi
9531      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9532      hardcode_libdir_separator=:
9533      link_all_deplibs=yes
9534      ;;
9535
9536    netbsd*)
9537      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
9538        archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
9539      else
9540        archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
9541      fi
9542      hardcode_libdir_flag_spec='-R$libdir'
9543      hardcode_direct=yes
9544      hardcode_shlibpath_var=no
9545      ;;
9546
9547    newsos6)
9548      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9549      hardcode_direct=yes
9550      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9551      hardcode_libdir_separator=:
9552      hardcode_shlibpath_var=no
9553      ;;
9554
9555    openbsd*)
9556      hardcode_direct=yes
9557      hardcode_shlibpath_var=no
9558      if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9559        archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9560        archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
9561        hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9562        export_dynamic_flag_spec='${wl}-E'
9563      else
9564       case $host_os in
9565         openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
9566           archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9567           hardcode_libdir_flag_spec='-R$libdir'
9568           ;;
9569         *)
9570           archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9571           hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9572           ;;
9573       esac
9574      fi
9575      ;;
9576
9577    os2*)
9578      hardcode_libdir_flag_spec='-L$libdir'
9579      hardcode_minus_L=yes
9580      allow_undefined_flag=unsupported
9581      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'
9582      old_archive_From_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
9583      ;;
9584
9585    osf3*)
9586      if test "$GCC" = yes; then
9587        allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9588        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'
9589      else
9590        allow_undefined_flag=' -expect_unresolved \*'
9591        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'
9592      fi
9593      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9594      hardcode_libdir_separator=:
9595      ;;
9596
9597    osf4* | osf5*)      # as osf3* with the addition of -msym flag
9598      if test "$GCC" = yes; then
9599        allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9600        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'
9601        hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9602      else
9603        allow_undefined_flag=' -expect_unresolved \*'
9604        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'
9605        archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~
9606        $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'
9607
9608        # Both c and cxx compiler support -rpath directly
9609        hardcode_libdir_flag_spec='-rpath $libdir'
9610      fi
9611      hardcode_libdir_separator=:
9612      ;;
9613
9614    solaris*)
9615      no_undefined_flag=' -z text'
9616      if test "$GCC" = yes; then
9617        wlarc='${wl}'
9618        archive_cmds='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9619        archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
9620          $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
9621      else
9622        wlarc=''
9623        archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
9624        archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
9625        $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
9626      fi
9627      hardcode_libdir_flag_spec='-R$libdir'
9628      hardcode_shlibpath_var=no
9629      case $host_os in
9630      solaris2.[0-5] | solaris2.[0-5].*) ;;
9631      *)
9632        # The compiler driver will combine linker options so we
9633        # cannot just pass the convience library names through
9634        # without $wl, iff we do not link with $LD.
9635        # Luckily, gcc supports the same syntax we need for Sun Studio.
9636        # Supported since Solaris 2.6 (maybe 2.5.1?)
9637        case $wlarc in
9638        '')
9639          whole_archive_flag_spec='-z allextract$convenience -z defaultextract' ;;
9640        *)
9641          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' ;;
9642        esac ;;
9643      esac
9644      link_all_deplibs=yes
9645      ;;
9646
9647    sunos4*)
9648      if test "x$host_vendor" = xsequent; then
9649        # Use $CC to link under sequent, because it throws in some extra .o
9650        # files that make .init and .fini sections work.
9651        archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
9652      else
9653        archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
9654      fi
9655      hardcode_libdir_flag_spec='-L$libdir'
9656      hardcode_direct=yes
9657      hardcode_minus_L=yes
9658      hardcode_shlibpath_var=no
9659      ;;
9660
9661    sysv4)
9662      case $host_vendor in
9663        sni)
9664          archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9665          hardcode_direct=yes # is this really true???
9666        ;;
9667        siemens)
9668          ## LD is ld it makes a PLAMLIB
9669          ## CC just makes a GrossModule.
9670          archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
9671          reload_cmds='$CC -r -o $output$reload_objs'
9672          hardcode_direct=no
9673        ;;
9674        motorola)
9675          archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9676          hardcode_direct=no #Motorola manual says yes, but my tests say they lie
9677        ;;
9678      esac
9679      runpath_var='LD_RUN_PATH'
9680      hardcode_shlibpath_var=no
9681      ;;
9682
9683    sysv4.3*)
9684      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9685      hardcode_shlibpath_var=no
9686      export_dynamic_flag_spec='-Bexport'
9687      ;;
9688
9689    sysv4*MP*)
9690      if test -d /usr/nec; then
9691        archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9692        hardcode_shlibpath_var=no
9693        runpath_var=LD_RUN_PATH
9694        hardcode_runpath_var=yes
9695        ld_shlibs=yes
9696      fi
9697      ;;
9698
9699    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7*)
9700      no_undefined_flag='${wl}-z,text'
9701      archive_cmds_need_lc=no
9702      hardcode_shlibpath_var=no
9703      runpath_var='LD_RUN_PATH'
9704
9705      if test "$GCC" = yes; then
9706        archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9707        archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9708      else
9709        archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9710        archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9711      fi
9712      ;;
9713
9714    sysv5* | sco3.2v5* | sco5v6*)
9715      # Note: We can NOT use -z defs as we might desire, because we do not
9716      # link with -lc, and that would cause any symbols used from libc to
9717      # always be unresolved, which means just about no library would
9718      # ever link correctly.  If we're not using GNU ld we use -z text
9719      # though, which does catch some bad symbols but isn't as heavy-handed
9720      # as -z defs.
9721      no_undefined_flag='${wl}-z,text'
9722      allow_undefined_flag='${wl}-z,nodefs'
9723      archive_cmds_need_lc=no
9724      hardcode_shlibpath_var=no
9725      hardcode_libdir_flag_spec='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
9726      hardcode_libdir_separator=':'
9727      link_all_deplibs=yes
9728      export_dynamic_flag_spec='${wl}-Bexport'
9729      runpath_var='LD_RUN_PATH'
9730
9731      if test "$GCC" = yes; then
9732        archive_cmds='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
9733        archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
9734      else
9735        archive_cmds='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
9736        archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
9737      fi
9738      ;;
9739
9740    uts4*)
9741      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9742      hardcode_libdir_flag_spec='-L$libdir'
9743      hardcode_shlibpath_var=no
9744      ;;
9745
9746    *)
9747      ld_shlibs=no
9748      ;;
9749    esac
9750  fi
9751
9752echo "$as_me:$LINENO: result: $ld_shlibs" >&5
9753echo "${ECHO_T}$ld_shlibs" >&6
9754test "$ld_shlibs" = no && can_build_shared=no
9755
9756#
9757# Do we need to explicitly link libc?
9758#
9759case "x$archive_cmds_need_lc" in
9760x|xyes)
9761  # Assume -lc should be added
9762  archive_cmds_need_lc=yes
9763
9764  if test "$enable_shared" = yes && test "$GCC" = yes; then
9765    case $archive_cmds in
9766    *'~'*)
9767      # FIXME: we may have to deal with multi-command sequences.
9768      ;;
9769    '$CC '*)
9770      # Test whether the compiler implicitly links with -lc since on some
9771      # systems, -lgcc has to come before -lc. If gcc already passes -lc
9772      # to ld, don't add -lc before -lgcc.
9773      echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
9774echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6
9775      $rm conftest*
9776      printf "$lt_simple_compile_test_code" > conftest.$ac_ext
9777
9778      if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
9779  (eval $ac_compile) 2>&5
9780  ac_status=$?
9781  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9782  (exit $ac_status); } 2>conftest.err; then
9783        soname=conftest
9784        lib=conftest
9785        libobjs=conftest.$ac_objext
9786        deplibs=
9787        wl=$lt_prog_compiler_wl
9788        pic_flag=$lt_prog_compiler_pic
9789        compiler_flags=-v
9790        linker_flags=-v
9791        verstring=
9792        output_objdir=.
9793        libname=conftest
9794        lt_save_allow_undefined_flag=$allow_undefined_flag
9795        allow_undefined_flag=
9796        if { (eval echo "$as_me:$LINENO: \"$archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
9797  (eval $archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
9798  ac_status=$?
9799  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9800  (exit $ac_status); }
9801        then
9802          archive_cmds_need_lc=no
9803        else
9804          archive_cmds_need_lc=yes
9805        fi
9806        allow_undefined_flag=$lt_save_allow_undefined_flag
9807      else
9808        cat conftest.err 1>&5
9809      fi
9810      $rm conftest*
9811      echo "$as_me:$LINENO: result: $archive_cmds_need_lc" >&5
9812echo "${ECHO_T}$archive_cmds_need_lc" >&6
9813      ;;
9814    esac
9815  fi
9816  ;;
9817esac
9818
9819echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
9820echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6
9821library_names_spec=
9822libname_spec='lib$name'
9823soname_spec=
9824shrext_cmds=".so"
9825postinstall_cmds=
9826postuninstall_cmds=
9827finish_cmds=
9828finish_eval=
9829shlibpath_var=
9830shlibpath_overrides_runpath=unknown
9831version_type=none
9832dynamic_linker="$host_os ld.so"
9833sys_lib_dlsearch_path_spec="/lib /usr/lib"
9834if test "$GCC" = yes; then
9835  sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
9836  if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then
9837    # if the path contains ";" then we assume it to be the separator
9838    # otherwise default to the standard path separator (i.e. ":") - it is
9839    # assumed that no part of a normal pathname contains ";" but that should
9840    # okay in the real world where ";" in dirpaths is itself problematic.
9841    sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
9842  else
9843    sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
9844  fi
9845else
9846  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
9847fi
9848need_lib_prefix=unknown
9849hardcode_into_libs=no
9850
9851# when you set need_version to no, make sure it does not cause -set_version
9852# flags to be left without arguments
9853need_version=unknown
9854
9855case $host_os in
9856aix3*)
9857  version_type=linux
9858  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
9859  shlibpath_var=LIBPATH
9860
9861  # AIX 3 has no versioning support, so we append a major version to the name.
9862  soname_spec='${libname}${release}${shared_ext}$major'
9863  ;;
9864
9865aix4* | aix5*)
9866  version_type=linux
9867  need_lib_prefix=no
9868  need_version=no
9869  hardcode_into_libs=yes
9870  if test "$host_cpu" = ia64; then
9871    # AIX 5 supports IA64
9872    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
9873    shlibpath_var=LD_LIBRARY_PATH
9874  else
9875    # With GCC up to 2.95.x, collect2 would create an import file
9876    # for dependence libraries.  The import file would start with
9877    # the line `#! .'.  This would cause the generated library to
9878    # depend on `.', always an invalid library.  This was fixed in
9879    # development snapshots of GCC prior to 3.0.
9880    case $host_os in
9881      aix4 | aix4.[01] | aix4.[01].*)
9882      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
9883           echo ' yes '
9884           echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
9885        :
9886      else
9887        can_build_shared=no
9888      fi
9889      ;;
9890    esac
9891    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
9892    # soname into executable. Probably we can add versioning support to
9893    # collect2, so additional links can be useful in future.
9894    if test "$aix_use_runtimelinking" = yes; then
9895      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
9896      # instead of lib<name>.a to let people know that these are not
9897      # typical AIX shared libraries.
9898      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9899    else
9900      # We preserve .a as extension for shared libraries through AIX4.2
9901      # and later when we are not doing run time linking.
9902      library_names_spec='${libname}${release}.a $libname.a'
9903      soname_spec='${libname}${release}${shared_ext}$major'
9904    fi
9905    shlibpath_var=LIBPATH
9906  fi
9907  ;;
9908
9909amigaos*)
9910  library_names_spec='$libname.ixlibrary $libname.a'
9911  # Create ${libname}_ixlibrary.a entries in /sys/libs.
9912  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'
9913  ;;
9914
9915beos*)
9916  library_names_spec='${libname}${shared_ext}'
9917  dynamic_linker="$host_os ld.so"
9918  shlibpath_var=LIBRARY_PATH
9919  ;;
9920
9921bsdi[45]*)
9922  version_type=linux
9923  need_version=no
9924  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9925  soname_spec='${libname}${release}${shared_ext}$major'
9926  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
9927  shlibpath_var=LD_LIBRARY_PATH
9928  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
9929  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
9930  # the default ld.so.conf also contains /usr/contrib/lib and
9931  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
9932  # libtool to hard-code these into programs
9933  ;;
9934
9935cygwin* | mingw* | pw32*)
9936  version_type=windows
9937  shrext_cmds=".dll"
9938  need_version=no
9939  need_lib_prefix=no
9940
9941  case $GCC,$host_os in
9942  yes,cygwin* | yes,mingw* | yes,pw32*)
9943    library_names_spec='$libname.dll.a'
9944    # DLL is installed to $(libdir)/../bin by postinstall_cmds
9945    postinstall_cmds='base_file=`basename \${file}`~
9946      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
9947      dldir=$destdir/`dirname \$dlpath`~
9948      test -d \$dldir || mkdir -p \$dldir~
9949      $install_prog $dir/$dlname \$dldir/$dlname~
9950      chmod a+x \$dldir/$dlname'
9951    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
9952      dlpath=$dir/\$dldll~
9953       $rm \$dlpath'
9954    shlibpath_overrides_runpath=yes
9955
9956    case $host_os in
9957    cygwin*)
9958      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
9959      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9960      sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
9961      ;;
9962    mingw*)
9963      # MinGW DLLs use traditional 'lib' prefix
9964      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9965      sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
9966      if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
9967        # It is most probably a Windows format PATH printed by
9968        # mingw gcc, but we are running on Cygwin. Gcc prints its search
9969        # path with ; separators, and with drive letters. We can handle the
9970        # drive letters (cygwin fileutils understands them), so leave them,
9971        # especially as we might pass files found there to a mingw objdump,
9972        # which wouldn't understand a cygwinified path. Ahh.
9973        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
9974      else
9975        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
9976      fi
9977      ;;
9978    pw32*)
9979      # pw32 DLLs use 'pw' prefix rather than 'lib'
9980      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9981      ;;
9982    esac
9983    ;;
9984
9985  *)
9986    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
9987    ;;
9988  esac
9989  dynamic_linker='Win32 ld.exe'
9990  # FIXME: first we should search . and the directory the executable is in
9991  shlibpath_var=PATH
9992  ;;
9993
9994darwin* | rhapsody*)
9995  dynamic_linker="$host_os dyld"
9996  version_type=darwin
9997  need_lib_prefix=no
9998  need_version=no
9999  library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
10000  soname_spec='${libname}${release}${major}$shared_ext'
10001  shlibpath_overrides_runpath=yes
10002  shlibpath_var=DYLD_LIBRARY_PATH
10003  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
10004  # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same.
10005  if test "$GCC" = yes; then
10006    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"`
10007  else
10008    sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib'
10009  fi
10010  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
10011  ;;
10012
10013dgux*)
10014  version_type=linux
10015  need_lib_prefix=no
10016  need_version=no
10017  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
10018  soname_spec='${libname}${release}${shared_ext}$major'
10019  shlibpath_var=LD_LIBRARY_PATH
10020  ;;
10021
10022freebsd1*)
10023  dynamic_linker=no
10024  ;;
10025
10026kfreebsd*-gnu)
10027  version_type=linux
10028  need_lib_prefix=no
10029  need_version=no
10030  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10031  soname_spec='${libname}${release}${shared_ext}$major'
10032  shlibpath_var=LD_LIBRARY_PATH
10033  shlibpath_overrides_runpath=no
10034  hardcode_into_libs=yes
10035  dynamic_linker='GNU ld.so'
10036  ;;
10037
10038freebsd* | dragonfly*)
10039  # DragonFly does not have aout.  When/if they implement a new
10040  # versioning mechanism, adjust this.
10041  if test -x /usr/bin/objformat; then
10042    objformat=`/usr/bin/objformat`
10043  else
10044    case $host_os in
10045    freebsd[123]*) objformat=aout ;;
10046    *) objformat=elf ;;
10047    esac
10048  fi
10049  version_type=freebsd-$objformat
10050  case $version_type in
10051    freebsd-elf*)
10052      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10053      need_version=no
10054      need_lib_prefix=no
10055      ;;
10056    freebsd-*)
10057      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
10058      need_version=yes
10059      ;;
10060  esac
10061  shlibpath_var=LD_LIBRARY_PATH
10062  case $host_os in
10063  freebsd2*)
10064    shlibpath_overrides_runpath=yes
10065    ;;
10066  freebsd3.[01]* | freebsdelf3.[01]*)
10067    shlibpath_overrides_runpath=yes
10068    hardcode_into_libs=yes
10069    ;;
10070  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
10071  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
10072    shlibpath_overrides_runpath=no
10073    hardcode_into_libs=yes
10074    ;;
10075  freebsd*) # from 4.6 on
10076    shlibpath_overrides_runpath=yes
10077    hardcode_into_libs=yes
10078    ;;
10079  esac
10080  ;;
10081
10082gnu*)
10083  version_type=linux
10084  need_lib_prefix=no
10085  need_version=no
10086  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
10087  soname_spec='${libname}${release}${shared_ext}$major'
10088  shlibpath_var=LD_LIBRARY_PATH
10089  hardcode_into_libs=yes
10090  ;;
10091
10092hpux9* | hpux10* | hpux11*)
10093  # Give a soname corresponding to the major version so that dld.sl refuses to
10094  # link against other versions.
10095  version_type=sunos
10096  need_lib_prefix=no
10097  need_version=no
10098  case $host_cpu in
10099  ia64*)
10100    shrext_cmds='.so'
10101    hardcode_into_libs=yes
10102    dynamic_linker="$host_os dld.so"
10103    shlibpath_var=LD_LIBRARY_PATH
10104    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10105    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10106    soname_spec='${libname}${release}${shared_ext}$major'
10107    if test "X$HPUX_IA64_MODE" = X32; then
10108      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
10109    else
10110      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
10111    fi
10112    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10113    ;;
10114   hppa*64*)
10115     shrext_cmds='.sl'
10116     hardcode_into_libs=yes
10117     dynamic_linker="$host_os dld.sl"
10118     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
10119     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10120     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10121     soname_spec='${libname}${release}${shared_ext}$major'
10122     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
10123     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10124     ;;
10125   *)
10126    shrext_cmds='.sl'
10127    dynamic_linker="$host_os dld.sl"
10128    shlibpath_var=SHLIB_PATH
10129    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
10130    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10131    soname_spec='${libname}${release}${shared_ext}$major'
10132    ;;
10133  esac
10134  # HP-UX runs *really* slowly unless shared libraries are mode 555.
10135  postinstall_cmds='chmod 555 $lib'
10136  ;;
10137
10138interix3*)
10139  version_type=linux
10140  need_lib_prefix=no
10141  need_version=no
10142  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10143  soname_spec='${libname}${release}${shared_ext}$major'
10144  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
10145  shlibpath_var=LD_LIBRARY_PATH
10146  shlibpath_overrides_runpath=no
10147  hardcode_into_libs=yes
10148  ;;
10149
10150irix5* | irix6* | nonstopux*)
10151  case $host_os in
10152    nonstopux*) version_type=nonstopux ;;
10153    *)
10154        if test "$lt_cv_prog_gnu_ld" = yes; then
10155                version_type=linux
10156        else
10157                version_type=irix
10158        fi ;;
10159  esac
10160  need_lib_prefix=no
10161  need_version=no
10162  soname_spec='${libname}${release}${shared_ext}$major'
10163  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
10164  case $host_os in
10165  irix5* | nonstopux*)
10166    libsuff= shlibsuff=
10167    ;;
10168  *)
10169    case $LD in # libtool.m4 will add one of these switches to LD
10170    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
10171      libsuff= shlibsuff= libmagic=32-bit;;
10172    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
10173      libsuff=32 shlibsuff=N32 libmagic=N32;;
10174    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
10175      libsuff=64 shlibsuff=64 libmagic=64-bit;;
10176    *) libsuff= shlibsuff= libmagic=never-match;;
10177    esac
10178    ;;
10179  esac
10180  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
10181  shlibpath_overrides_runpath=no
10182  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
10183  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
10184  hardcode_into_libs=yes
10185  ;;
10186
10187# No shared lib support for Linux oldld, aout, or coff.
10188linux*oldld* | linux*aout* | linux*coff*)
10189  dynamic_linker=no
10190  ;;
10191
10192# This must be Linux ELF.
10193linux*)
10194  version_type=linux
10195  need_lib_prefix=no
10196  need_version=no
10197  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10198  soname_spec='${libname}${release}${shared_ext}$major'
10199  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
10200  shlibpath_var=LD_LIBRARY_PATH
10201  shlibpath_overrides_runpath=no
10202  # This implies no fast_install, which is unacceptable.
10203  # Some rework will be needed to allow for fast_install
10204  # before this can be enabled.
10205  hardcode_into_libs=yes
10206
10207  # Append ld.so.conf contents to the search path
10208  if test -f /etc/ld.so.conf; then
10209    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' ' '`
10210    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
10211  fi
10212
10213  # We used to test for /lib/ld.so.1 and disable shared libraries on
10214  # powerpc, because MkLinux only supported shared libraries with the
10215  # GNU dynamic linker.  Since this was broken with cross compilers,
10216  # most powerpc-linux boxes support dynamic linking these days and
10217  # people can always --disable-shared, the test was removed, and we
10218  # assume the GNU/Linux dynamic linker is in use.
10219  dynamic_linker='GNU/Linux ld.so'
10220  ;;
10221
10222knetbsd*-gnu)
10223  version_type=linux
10224  need_lib_prefix=no
10225  need_version=no
10226  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10227  soname_spec='${libname}${release}${shared_ext}$major'
10228  shlibpath_var=LD_LIBRARY_PATH
10229  shlibpath_overrides_runpath=no
10230  hardcode_into_libs=yes
10231  dynamic_linker='GNU ld.so'
10232  ;;
10233
10234netbsd*)
10235  version_type=sunos
10236  need_lib_prefix=no
10237  need_version=no
10238  if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
10239    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10240    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10241    dynamic_linker='NetBSD (a.out) ld.so'
10242  else
10243    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10244    soname_spec='${libname}${release}${shared_ext}$major'
10245    dynamic_linker='NetBSD ld.elf_so'
10246  fi
10247  shlibpath_var=LD_LIBRARY_PATH
10248  shlibpath_overrides_runpath=yes
10249  hardcode_into_libs=yes
10250  ;;
10251
10252newsos6)
10253  version_type=linux
10254  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10255  shlibpath_var=LD_LIBRARY_PATH
10256  shlibpath_overrides_runpath=yes
10257  ;;
10258
10259nto-qnx*)
10260  version_type=linux
10261  need_lib_prefix=no
10262  need_version=no
10263  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10264  soname_spec='${libname}${release}${shared_ext}$major'
10265  shlibpath_var=LD_LIBRARY_PATH
10266  shlibpath_overrides_runpath=yes
10267  ;;
10268
10269openbsd*)
10270  version_type=sunos
10271  sys_lib_dlsearch_path_spec="/usr/lib"
10272  need_lib_prefix=no
10273  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
10274  case $host_os in
10275    openbsd3.3 | openbsd3.3.*) need_version=yes ;;
10276    *)                         need_version=no  ;;
10277  esac
10278  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10279  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10280  shlibpath_var=LD_LIBRARY_PATH
10281  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10282    case $host_os in
10283      openbsd2.[89] | openbsd2.[89].*)
10284        shlibpath_overrides_runpath=no
10285        ;;
10286      *)
10287        shlibpath_overrides_runpath=yes
10288        ;;
10289      esac
10290  else
10291    shlibpath_overrides_runpath=yes
10292  fi
10293  ;;
10294
10295os2*)
10296  libname_spec='$name'
10297  shrext_cmds=".dll"
10298  need_lib_prefix=no
10299  library_names_spec='$libname${shared_ext} $libname.a'
10300  dynamic_linker='OS/2 ld.exe'
10301  shlibpath_var=LIBPATH
10302  ;;
10303
10304osf3* | osf4* | osf5*)
10305  version_type=osf
10306  need_lib_prefix=no
10307  need_version=no
10308  soname_spec='${libname}${release}${shared_ext}$major'
10309  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10310  shlibpath_var=LD_LIBRARY_PATH
10311  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
10312  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
10313  ;;
10314
10315solaris*)
10316  version_type=linux
10317  need_lib_prefix=no
10318  need_version=no
10319  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10320  soname_spec='${libname}${release}${shared_ext}$major'
10321  shlibpath_var=LD_LIBRARY_PATH
10322  shlibpath_overrides_runpath=yes
10323  hardcode_into_libs=yes
10324  # ldd complains unless libraries are executable
10325  postinstall_cmds='chmod +x $lib'
10326  ;;
10327
10328sunos4*)
10329  version_type=sunos
10330  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10331  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
10332  shlibpath_var=LD_LIBRARY_PATH
10333  shlibpath_overrides_runpath=yes
10334  if test "$with_gnu_ld" = yes; then
10335    need_lib_prefix=no
10336  fi
10337  need_version=yes
10338  ;;
10339
10340sysv4 | sysv4.3*)
10341  version_type=linux
10342  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10343  soname_spec='${libname}${release}${shared_ext}$major'
10344  shlibpath_var=LD_LIBRARY_PATH
10345  case $host_vendor in
10346    sni)
10347      shlibpath_overrides_runpath=no
10348      need_lib_prefix=no
10349      export_dynamic_flag_spec='${wl}-Blargedynsym'
10350      runpath_var=LD_RUN_PATH
10351      ;;
10352    siemens)
10353      need_lib_prefix=no
10354      ;;
10355    motorola)
10356      need_lib_prefix=no
10357      need_version=no
10358      shlibpath_overrides_runpath=no
10359      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
10360      ;;
10361  esac
10362  ;;
10363
10364sysv4*MP*)
10365  if test -d /usr/nec ;then
10366    version_type=linux
10367    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
10368    soname_spec='$libname${shared_ext}.$major'
10369    shlibpath_var=LD_LIBRARY_PATH
10370  fi
10371  ;;
10372
10373sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
10374  version_type=freebsd-elf
10375  need_lib_prefix=no
10376  need_version=no
10377  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10378  soname_spec='${libname}${release}${shared_ext}$major'
10379  shlibpath_var=LD_LIBRARY_PATH
10380  hardcode_into_libs=yes
10381  if test "$with_gnu_ld" = yes; then
10382    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
10383    shlibpath_overrides_runpath=no
10384  else
10385    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
10386    shlibpath_overrides_runpath=yes
10387    case $host_os in
10388      sco3.2v5*)
10389        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
10390        ;;
10391    esac
10392  fi
10393  sys_lib_dlsearch_path_spec='/usr/lib'
10394  ;;
10395
10396uts4*)
10397  version_type=linux
10398  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10399  soname_spec='${libname}${release}${shared_ext}$major'
10400  shlibpath_var=LD_LIBRARY_PATH
10401  ;;
10402
10403*)
10404  dynamic_linker=no
10405  ;;
10406esac
10407echo "$as_me:$LINENO: result: $dynamic_linker" >&5
10408echo "${ECHO_T}$dynamic_linker" >&6
10409test "$dynamic_linker" = no && can_build_shared=no
10410
10411variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
10412if test "$GCC" = yes; then
10413  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
10414fi
10415
10416echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
10417echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6
10418hardcode_action=
10419if test -n "$hardcode_libdir_flag_spec" || \
10420   test -n "$runpath_var" || \
10421   test "X$hardcode_automatic" = "Xyes" ; then
10422
10423  # We can hardcode non-existant directories.
10424  if test "$hardcode_direct" != no &&
10425     # If the only mechanism to avoid hardcoding is shlibpath_var, we
10426     # have to relink, otherwise we might link with an installed library
10427     # when we should be linking with a yet-to-be-installed one
10428     ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, )" != no &&
10429     test "$hardcode_minus_L" != no; then
10430    # Linking always hardcodes the temporary library directory.
10431    hardcode_action=relink
10432  else
10433    # We can link without hardcoding, and we can hardcode nonexisting dirs.
10434    hardcode_action=immediate
10435  fi
10436else
10437  # We cannot hardcode anything, or else we can only hardcode existing
10438  # directories.
10439  hardcode_action=unsupported
10440fi
10441echo "$as_me:$LINENO: result: $hardcode_action" >&5
10442echo "${ECHO_T}$hardcode_action" >&6
10443
10444if test "$hardcode_action" = relink; then
10445  # Fast installation is not supported
10446  enable_fast_install=no
10447elif test "$shlibpath_overrides_runpath" = yes ||
10448     test "$enable_shared" = no; then
10449  # Fast installation is not necessary
10450  enable_fast_install=needless
10451fi
10452
10453striplib=
10454old_striplib=
10455echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5
10456echo $ECHO_N "checking whether stripping libraries is possible... $ECHO_C" >&6
10457if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then
10458  test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
10459  test -z "$striplib" && striplib="$STRIP --strip-unneeded"
10460  echo "$as_me:$LINENO: result: yes" >&5
10461echo "${ECHO_T}yes" >&6
10462else
10463# FIXME - insert some real tests, host_os isn't really good enough
10464  case $host_os in
10465   darwin*)
10466       if test -n "$STRIP" ; then
10467         striplib="$STRIP -x"
10468         echo "$as_me:$LINENO: result: yes" >&5
10469echo "${ECHO_T}yes" >&6
10470       else
10471  echo "$as_me:$LINENO: result: no" >&5
10472echo "${ECHO_T}no" >&6
10473fi
10474       ;;
10475   *)
10476  echo "$as_me:$LINENO: result: no" >&5
10477echo "${ECHO_T}no" >&6
10478    ;;
10479  esac
10480fi
10481
10482if test "x$enable_dlopen" != xyes; then
10483  enable_dlopen=unknown
10484  enable_dlopen_self=unknown
10485  enable_dlopen_self_static=unknown
10486else
10487  lt_cv_dlopen=no
10488  lt_cv_dlopen_libs=
10489
10490  case $host_os in
10491  beos*)
10492    lt_cv_dlopen="load_add_on"
10493    lt_cv_dlopen_libs=
10494    lt_cv_dlopen_self=yes
10495    ;;
10496
10497  mingw* | pw32*)
10498    lt_cv_dlopen="LoadLibrary"
10499    lt_cv_dlopen_libs=
10500   ;;
10501
10502  cygwin*)
10503    lt_cv_dlopen="dlopen"
10504    lt_cv_dlopen_libs=
10505   ;;
10506
10507  darwin*)
10508  # if libdl is installed we need to link against it
10509    echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
10510echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6
10511if test "${ac_cv_lib_dl_dlopen+set}" = set; then
10512  echo $ECHO_N "(cached) $ECHO_C" >&6
10513else
10514  ac_check_lib_save_LIBS=$LIBS
10515LIBS="-ldl  $LIBS"
10516cat >conftest.$ac_ext <<_ACEOF
10517/* confdefs.h.  */
10518_ACEOF
10519cat confdefs.h >>conftest.$ac_ext
10520cat >>conftest.$ac_ext <<_ACEOF
10521/* end confdefs.h.  */
10522
10523/* Override any gcc2 internal prototype to avoid an error.  */
10524#ifdef __cplusplus
10525extern "C"
10526#endif
10527/* We use char because int might match the return type of a gcc2
10528   builtin and then its argument prototype would still apply.  */
10529char dlopen ();
10530int
10531main ()
10532{
10533dlopen ();
10534  ;
10535  return 0;
10536}
10537_ACEOF
10538rm -f conftest.$ac_objext conftest$ac_exeext
10539if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10540  (eval $ac_link) 2>conftest.er1
10541  ac_status=$?
10542  grep -v '^ *+' conftest.er1 >conftest.err
10543  rm -f conftest.er1
10544  cat conftest.err >&5
10545  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10546  (exit $ac_status); } &&
10547         { ac_try='test -z "$ac_c_werror_flag"
10548                         || test ! -s conftest.err'
10549  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10550  (eval $ac_try) 2>&5
10551  ac_status=$?
10552  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10553  (exit $ac_status); }; } &&
10554         { ac_try='test -s conftest$ac_exeext'
10555  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10556  (eval $ac_try) 2>&5
10557  ac_status=$?
10558  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10559  (exit $ac_status); }; }; then
10560  ac_cv_lib_dl_dlopen=yes
10561else
10562  echo "$as_me: failed program was:" >&5
10563sed 's/^/| /' conftest.$ac_ext >&5
10564
10565ac_cv_lib_dl_dlopen=no
10566fi
10567rm -f conftest.err conftest.$ac_objext \
10568      conftest$ac_exeext conftest.$ac_ext
10569LIBS=$ac_check_lib_save_LIBS
10570fi
10571echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
10572echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6
10573if test $ac_cv_lib_dl_dlopen = yes; then
10574  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
10575else
10576
10577    lt_cv_dlopen="dyld"
10578    lt_cv_dlopen_libs=
10579    lt_cv_dlopen_self=yes
10580
10581fi
10582
10583   ;;
10584
10585  *)
10586    echo "$as_me:$LINENO: checking for shl_load" >&5
10587echo $ECHO_N "checking for shl_load... $ECHO_C" >&6
10588if test "${ac_cv_func_shl_load+set}" = set; then
10589  echo $ECHO_N "(cached) $ECHO_C" >&6
10590else
10591  cat >conftest.$ac_ext <<_ACEOF
10592/* confdefs.h.  */
10593_ACEOF
10594cat confdefs.h >>conftest.$ac_ext
10595cat >>conftest.$ac_ext <<_ACEOF
10596/* end confdefs.h.  */
10597/* Define shl_load to an innocuous variant, in case <limits.h> declares shl_load.
10598   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
10599#define shl_load innocuous_shl_load
10600
10601/* System header to define __stub macros and hopefully few prototypes,
10602    which can conflict with char shl_load (); below.
10603    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
10604    <limits.h> exists even on freestanding compilers.  */
10605
10606#ifdef __STDC__
10607# include <limits.h>
10608#else
10609# include <assert.h>
10610#endif
10611
10612#undef shl_load
10613
10614/* Override any gcc2 internal prototype to avoid an error.  */
10615#ifdef __cplusplus
10616extern "C"
10617{
10618#endif
10619/* We use char because int might match the return type of a gcc2
10620   builtin and then its argument prototype would still apply.  */
10621char shl_load ();
10622/* The GNU C library defines this for functions which it implements
10623    to always fail with ENOSYS.  Some functions are actually named
10624    something starting with __ and the normal name is an alias.  */
10625#if defined (__stub_shl_load) || defined (__stub___shl_load)
10626choke me
10627#else
10628char (*f) () = shl_load;
10629#endif
10630#ifdef __cplusplus
10631}
10632#endif
10633
10634int
10635main ()
10636{
10637return f != shl_load;
10638  ;
10639  return 0;
10640}
10641_ACEOF
10642rm -f conftest.$ac_objext conftest$ac_exeext
10643if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10644  (eval $ac_link) 2>conftest.er1
10645  ac_status=$?
10646  grep -v '^ *+' conftest.er1 >conftest.err
10647  rm -f conftest.er1
10648  cat conftest.err >&5
10649  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10650  (exit $ac_status); } &&
10651         { ac_try='test -z "$ac_c_werror_flag"
10652                         || test ! -s conftest.err'
10653  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10654  (eval $ac_try) 2>&5
10655  ac_status=$?
10656  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10657  (exit $ac_status); }; } &&
10658         { ac_try='test -s conftest$ac_exeext'
10659  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10660  (eval $ac_try) 2>&5
10661  ac_status=$?
10662  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10663  (exit $ac_status); }; }; then
10664  ac_cv_func_shl_load=yes
10665else
10666  echo "$as_me: failed program was:" >&5
10667sed 's/^/| /' conftest.$ac_ext >&5
10668
10669ac_cv_func_shl_load=no
10670fi
10671rm -f conftest.err conftest.$ac_objext \
10672      conftest$ac_exeext conftest.$ac_ext
10673fi
10674echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5
10675echo "${ECHO_T}$ac_cv_func_shl_load" >&6
10676if test $ac_cv_func_shl_load = yes; then
10677  lt_cv_dlopen="shl_load"
10678else
10679  echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5
10680echo $ECHO_N "checking for shl_load in -ldld... $ECHO_C" >&6
10681if test "${ac_cv_lib_dld_shl_load+set}" = set; then
10682  echo $ECHO_N "(cached) $ECHO_C" >&6
10683else
10684  ac_check_lib_save_LIBS=$LIBS
10685LIBS="-ldld  $LIBS"
10686cat >conftest.$ac_ext <<_ACEOF
10687/* confdefs.h.  */
10688_ACEOF
10689cat confdefs.h >>conftest.$ac_ext
10690cat >>conftest.$ac_ext <<_ACEOF
10691/* end confdefs.h.  */
10692
10693/* Override any gcc2 internal prototype to avoid an error.  */
10694#ifdef __cplusplus
10695extern "C"
10696#endif
10697/* We use char because int might match the return type of a gcc2
10698   builtin and then its argument prototype would still apply.  */
10699char shl_load ();
10700int
10701main ()
10702{
10703shl_load ();
10704  ;
10705  return 0;
10706}
10707_ACEOF
10708rm -f conftest.$ac_objext conftest$ac_exeext
10709if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10710  (eval $ac_link) 2>conftest.er1
10711  ac_status=$?
10712  grep -v '^ *+' conftest.er1 >conftest.err
10713  rm -f conftest.er1
10714  cat conftest.err >&5
10715  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10716  (exit $ac_status); } &&
10717         { ac_try='test -z "$ac_c_werror_flag"
10718                         || test ! -s conftest.err'
10719  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10720  (eval $ac_try) 2>&5
10721  ac_status=$?
10722  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10723  (exit $ac_status); }; } &&
10724         { ac_try='test -s conftest$ac_exeext'
10725  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10726  (eval $ac_try) 2>&5
10727  ac_status=$?
10728  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10729  (exit $ac_status); }; }; then
10730  ac_cv_lib_dld_shl_load=yes
10731else
10732  echo "$as_me: failed program was:" >&5
10733sed 's/^/| /' conftest.$ac_ext >&5
10734
10735ac_cv_lib_dld_shl_load=no
10736fi
10737rm -f conftest.err conftest.$ac_objext \
10738      conftest$ac_exeext conftest.$ac_ext
10739LIBS=$ac_check_lib_save_LIBS
10740fi
10741echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5
10742echo "${ECHO_T}$ac_cv_lib_dld_shl_load" >&6
10743