configure
上传用户:nini_0081
上传日期:2022-07-21
资源大小:2628k
文件大小:466k
源码类别:

多媒体编程

开发平台:

DOS

  1.        }; then
  2. lt_aix_libpath_sed='
  3.     /Import File Strings/,/^$/ {
  4. /^0/ {
  5.     s/^0  *(.*)$/1/
  6.     p
  7. }
  8.     }'
  9. aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
  10. # Check for a 64-bit object if we didn't find anything.
  11. if test -z "$aix_libpath"; then
  12.   aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
  13. fi
  14. else
  15.   $as_echo "$as_me: failed program was:" >&5
  16. sed 's/^/| /' conftest.$ac_ext >&5
  17. fi
  18. rm -rf conftest.dSYM
  19. rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo 
  20.       conftest$ac_exeext conftest.$ac_ext
  21. if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
  22.         hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
  23.         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 "X${wl}${allow_undefined_flag}" | $Xsed; else :; fi` '"${wl}$exp_sym_flag:$export_symbols $shared_flag"
  24.       else
  25. if test "$host_cpu" = ia64; then
  26.   hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
  27.   allow_undefined_flag="-z nodefs"
  28.   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"
  29. else
  30.  # Determine the default libpath from the value encoded in an
  31.  # empty executable.
  32.  cat >conftest.$ac_ext <<_ACEOF
  33. /* confdefs.h.  */
  34. _ACEOF
  35. cat confdefs.h >>conftest.$ac_ext
  36. cat >>conftest.$ac_ext <<_ACEOF
  37. /* end confdefs.h.  */
  38. int
  39. main ()
  40. {
  41.   ;
  42.   return 0;
  43. }
  44. _ACEOF
  45. rm -f conftest.$ac_objext conftest$ac_exeext
  46. if { (ac_try="$ac_link"
  47. case "(($ac_try" in
  48.   *"* | *`* | *\*) ac_try_echo=$ac_try;;
  49.   *) ac_try_echo=$ac_try;;
  50. esac
  51. eval ac_try_echo=""$as_me:$LINENO: $ac_try_echo""
  52. $as_echo "$ac_try_echo") >&5
  53.   (eval "$ac_link") 2>conftest.er1
  54.   ac_status=$?
  55.   grep -v '^ *+' conftest.er1 >conftest.err
  56.   rm -f conftest.er1
  57.   cat conftest.err >&5
  58.   $as_echo "$as_me:$LINENO: $? = $ac_status" >&5
  59.   (exit $ac_status); } && {
  60.  test -z "$ac_c_werror_flag" ||
  61.  test ! -s conftest.err
  62.        } && test -s conftest$ac_exeext && {
  63.  test "$cross_compiling" = yes ||
  64.  $as_test_x conftest$ac_exeext
  65.        }; then
  66. lt_aix_libpath_sed='
  67.     /Import File Strings/,/^$/ {
  68. /^0/ {
  69.     s/^0  *(.*)$/1/
  70.     p
  71. }
  72.     }'
  73. aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
  74. # Check for a 64-bit object if we didn't find anything.
  75. if test -z "$aix_libpath"; then
  76.   aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
  77. fi
  78. else
  79.   $as_echo "$as_me: failed program was:" >&5
  80. sed 's/^/| /' conftest.$ac_ext >&5
  81. fi
  82. rm -rf conftest.dSYM
  83. rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo 
  84.       conftest$ac_exeext conftest.$ac_ext
  85. if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
  86.  hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
  87.   # Warning - without using the other run time loading flags,
  88.   # -berok will link without error, but may produce a broken library.
  89.   no_undefined_flag=' ${wl}-bernotok'
  90.   allow_undefined_flag=' ${wl}-berok'
  91.   # Exported symbols can be pulled into shared objects from archives
  92.   whole_archive_flag_spec='$convenience'
  93.   archive_cmds_need_lc=yes
  94.   # This is similar to how AIX traditionally builds its shared libraries.
  95.   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'
  96. fi
  97.       fi
  98.       ;;
  99.     amigaos*)
  100.       case $host_cpu in
  101.       powerpc)
  102.             # see comment about AmigaOS4 .so support
  103.             archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
  104.             archive_expsym_cmds=''
  105.         ;;
  106.       m68k)
  107.             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)'
  108.             hardcode_libdir_flag_spec='-L$libdir'
  109.             hardcode_minus_L=yes
  110.         ;;
  111.       esac
  112.       ;;
  113.     bsdi[45]*)
  114.       export_dynamic_flag_spec=-rdynamic
  115.       ;;
  116.     cygwin* | mingw* | pw32* | cegcc*)
  117.       # When not using gcc, we currently assume that we are using
  118.       # Microsoft Visual C++.
  119.       # hardcode_libdir_flag_spec is actually meaningless, as there is
  120.       # no search path for DLLs.
  121.       hardcode_libdir_flag_spec=' '
  122.       allow_undefined_flag=unsupported
  123.       # Tell ltmain to make .lib files, not .a files.
  124.       libext=lib
  125.       # Tell ltmain to make .dll files, not .so files.
  126.       shrext_cmds=".dll"
  127.       # FIXME: Setting linknames here is a bad hack.
  128.       archive_cmds='$CC -o $lib $libobjs $compiler_flags `$ECHO "X$deplibs" | $Xsed -e '''s/ -lc$//'''` -link -dll~linknames='
  129.       # The linker will automatically build a .lib file if we build a DLL.
  130.       old_archive_from_new_cmds='true'
  131.       # FIXME: Should let the user specify the lib program.
  132.       old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
  133.       fix_srcfile_path='`cygpath -w "$srcfile"`'
  134.       enable_shared_with_static_runtimes=yes
  135.       ;;
  136.     darwin* | rhapsody*)
  137.   archive_cmds_need_lc=no
  138.   hardcode_direct=no
  139.   hardcode_automatic=yes
  140.   hardcode_shlibpath_var=unsupported
  141.   whole_archive_flag_spec=''
  142.   link_all_deplibs=yes
  143.   allow_undefined_flag="$_lt_dar_allow_undefined"
  144.   case $cc_basename in
  145.      ifort*) _lt_dar_can_shared=yes ;;
  146.      *) _lt_dar_can_shared=$GCC ;;
  147.   esac
  148.   if test "$_lt_dar_can_shared" = "yes"; then
  149.     output_verbose_link_cmd=echo
  150.     archive_cmds="$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring $_lt_dar_single_mod${_lt_dsymutil}"
  151.     module_cmds="$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs $compiler_flags${_lt_dsymutil}"
  152.     archive_expsym_cmds="sed 's,^,_,' < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
  153.     module_expsym_cmds="sed -e 's,^,_,' < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs $compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"
  154.   else
  155.   ld_shlibs=no
  156.   fi
  157.       ;;
  158.     dgux*)
  159.       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
  160.       hardcode_libdir_flag_spec='-L$libdir'
  161.       hardcode_shlibpath_var=no
  162.       ;;
  163.     freebsd1*)
  164.       ld_shlibs=no
  165.       ;;
  166.     # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
  167.     # support.  Future versions do this automatically, but an explicit c++rt0.o
  168.     # does not break anything, and helps significantly (at the cost of a little
  169.     # extra space).
  170.     freebsd2.2*)
  171.       archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
  172.       hardcode_libdir_flag_spec='-R$libdir'
  173.       hardcode_direct=yes
  174.       hardcode_shlibpath_var=no
  175.       ;;
  176.     # Unfortunately, older versions of FreeBSD 2 do not have this feature.
  177.     freebsd2*)
  178.       archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
  179.       hardcode_direct=yes
  180.       hardcode_minus_L=yes
  181.       hardcode_shlibpath_var=no
  182.       ;;
  183.     # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
  184.     freebsd* | dragonfly*)
  185.       archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
  186.       hardcode_libdir_flag_spec='-R$libdir'
  187.       hardcode_direct=yes
  188.       hardcode_shlibpath_var=no
  189.       ;;
  190.     hpux9*)
  191.       if test "$GCC" = yes; then
  192. 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'
  193.       else
  194. 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'
  195.       fi
  196.       hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
  197.       hardcode_libdir_separator=:
  198.       hardcode_direct=yes
  199.       # hardcode_minus_L: Not really in the search PATH,
  200.       # but as the default location of the library.
  201.       hardcode_minus_L=yes
  202.       export_dynamic_flag_spec='${wl}-E'
  203.       ;;
  204.     hpux10*)
  205.       if test "$GCC" = yes -a "$with_gnu_ld" = no; then
  206. archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
  207.       else
  208. archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
  209.       fi
  210.       if test "$with_gnu_ld" = no; then
  211. hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
  212. hardcode_libdir_flag_spec_ld='+b $libdir'
  213. hardcode_libdir_separator=:
  214. hardcode_direct=yes
  215. hardcode_direct_absolute=yes
  216. export_dynamic_flag_spec='${wl}-E'
  217. # hardcode_minus_L: Not really in the search PATH,
  218. # but as the default location of the library.
  219. hardcode_minus_L=yes
  220.       fi
  221.       ;;
  222.     hpux11*)
  223.       if test "$GCC" = yes -a "$with_gnu_ld" = no; then
  224. case $host_cpu in
  225. hppa*64*)
  226.   archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
  227.   ;;
  228. ia64*)
  229.   archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
  230.   ;;
  231. *)
  232.   archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
  233.   ;;
  234. esac
  235.       else
  236. case $host_cpu in
  237. hppa*64*)
  238.   archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
  239.   ;;
  240. ia64*)
  241.   archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
  242.   ;;
  243. *)
  244.   archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
  245.   ;;
  246. esac
  247.       fi
  248.       if test "$with_gnu_ld" = no; then
  249. hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
  250. hardcode_libdir_separator=:
  251. case $host_cpu in
  252. hppa*64*|ia64*)
  253.   hardcode_direct=no
  254.   hardcode_shlibpath_var=no
  255.   ;;
  256. *)
  257.   hardcode_direct=yes
  258.   hardcode_direct_absolute=yes
  259.   export_dynamic_flag_spec='${wl}-E'
  260.   # hardcode_minus_L: Not really in the search PATH,
  261.   # but as the default location of the library.
  262.   hardcode_minus_L=yes
  263.   ;;
  264. esac
  265.       fi
  266.       ;;
  267.     irix5* | irix6* | nonstopux*)
  268.       if test "$GCC" = yes; then
  269. archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
  270. # Try to use the -exported_symbol ld option, if it does not
  271. # work, assume that -exports_file does not work either and
  272. # implicitly export all symbols.
  273.         save_LDFLAGS="$LDFLAGS"
  274.         LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
  275.         cat >conftest.$ac_ext <<_ACEOF
  276. int foo(void) {}
  277. _ACEOF
  278. rm -f conftest.$ac_objext conftest$ac_exeext
  279. if { (ac_try="$ac_link"
  280. case "(($ac_try" in
  281.   *"* | *`* | *\*) ac_try_echo=$ac_try;;
  282.   *) ac_try_echo=$ac_try;;
  283. esac
  284. eval ac_try_echo=""$as_me:$LINENO: $ac_try_echo""
  285. $as_echo "$ac_try_echo") >&5
  286.   (eval "$ac_link") 2>conftest.er1
  287.   ac_status=$?
  288.   grep -v '^ *+' conftest.er1 >conftest.err
  289.   rm -f conftest.er1
  290.   cat conftest.err >&5
  291.   $as_echo "$as_me:$LINENO: $? = $ac_status" >&5
  292.   (exit $ac_status); } && {
  293.  test -z "$ac_c_werror_flag" ||
  294.  test ! -s conftest.err
  295.        } && test -s conftest$ac_exeext && {
  296.  test "$cross_compiling" = yes ||
  297.  $as_test_x conftest$ac_exeext
  298.        }; then
  299.   archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib'
  300. else
  301.   $as_echo "$as_me: failed program was:" >&5
  302. sed 's/^/| /' conftest.$ac_ext >&5
  303. fi
  304. rm -rf conftest.dSYM
  305. rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo 
  306.       conftest$ac_exeext conftest.$ac_ext
  307.         LDFLAGS="$save_LDFLAGS"
  308.       else
  309. archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
  310. archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib'
  311.       fi
  312.       archive_cmds_need_lc='no'
  313.       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
  314.       hardcode_libdir_separator=:
  315.       inherit_rpath=yes
  316.       link_all_deplibs=yes
  317.       ;;
  318.     netbsd*)
  319.       if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
  320. archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
  321.       else
  322. archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
  323.       fi
  324.       hardcode_libdir_flag_spec='-R$libdir'
  325.       hardcode_direct=yes
  326.       hardcode_shlibpath_var=no
  327.       ;;
  328.     newsos6)
  329.       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
  330.       hardcode_direct=yes
  331.       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
  332.       hardcode_libdir_separator=:
  333.       hardcode_shlibpath_var=no
  334.       ;;
  335.     *nto* | *qnx*)
  336.       ;;
  337.     openbsd*)
  338.       if test -f /usr/libexec/ld.so; then
  339. hardcode_direct=yes
  340. hardcode_shlibpath_var=no
  341. hardcode_direct_absolute=yes
  342. if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
  343.   archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
  344.   archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
  345.   hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
  346.   export_dynamic_flag_spec='${wl}-E'
  347. else
  348.   case $host_os in
  349.    openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
  350.      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
  351.      hardcode_libdir_flag_spec='-R$libdir'
  352.      ;;
  353.    *)
  354.      archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
  355.      hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
  356.      ;;
  357.   esac
  358. fi
  359.       else
  360. ld_shlibs=no
  361.       fi
  362.       ;;
  363.     os2*)
  364.       hardcode_libdir_flag_spec='-L$libdir'
  365.       hardcode_minus_L=yes
  366.       allow_undefined_flag=unsupported
  367.       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'
  368.       old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
  369.       ;;
  370.     osf3*)
  371.       if test "$GCC" = yes; then
  372. allow_undefined_flag=' ${wl}-expect_unresolved ${wl}*'
  373. archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
  374.       else
  375. allow_undefined_flag=' -expect_unresolved *'
  376. archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
  377.       fi
  378.       archive_cmds_need_lc='no'
  379.       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
  380.       hardcode_libdir_separator=:
  381.       ;;
  382.     osf4* | osf5*) # as osf3* with the addition of -msym flag
  383.       if test "$GCC" = yes; then
  384. allow_undefined_flag=' ${wl}-expect_unresolved ${wl}*'
  385. archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
  386. hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
  387.       else
  388. allow_undefined_flag=' -expect_unresolved *'
  389. archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
  390. archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\n" -exported_symbol "$i" >> $lib.exp; done; printf "%s\n" "-hidden">> $lib.exp~
  391. $CC -shared${allow_undefined_flag} ${wl}-input ${wl}$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib~$RM $lib.exp'
  392. # Both c and cxx compiler support -rpath directly
  393. hardcode_libdir_flag_spec='-rpath $libdir'
  394.       fi
  395.       archive_cmds_need_lc='no'
  396.       hardcode_libdir_separator=:
  397.       ;;
  398.     solaris*)
  399.       no_undefined_flag=' -z defs'
  400.       if test "$GCC" = yes; then
  401. wlarc='${wl}'
  402. archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
  403. archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/(.*)/1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
  404.   $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
  405.       else
  406. case `$CC -V 2>&1` in
  407. *"Compilers 5.0"*)
  408.   wlarc=''
  409.   archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
  410.   archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/(.*)/1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
  411.   $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
  412.   ;;
  413. *)
  414.   wlarc='${wl}'
  415.   archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
  416.   archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/(.*)/1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
  417.   $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
  418.   ;;
  419. esac
  420.       fi
  421.       hardcode_libdir_flag_spec='-R$libdir'
  422.       hardcode_shlibpath_var=no
  423.       case $host_os in
  424.       solaris2.[0-5] | solaris2.[0-5].*) ;;
  425.       *)
  426. # The compiler driver will combine and reorder linker options,
  427. # but understands `-z linker_flag'.  GCC discards it without `$wl',
  428. # but is careful enough not to reorder.
  429. # Supported since Solaris 2.6 (maybe 2.5.1?)
  430. if test "$GCC" = yes; then
  431.   whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
  432. else
  433.   whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
  434. fi
  435. ;;
  436.       esac
  437.       link_all_deplibs=yes
  438.       ;;
  439.     sunos4*)
  440.       if test "x$host_vendor" = xsequent; then
  441. # Use $CC to link under sequent, because it throws in some extra .o
  442. # files that make .init and .fini sections work.
  443. archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
  444.       else
  445. archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
  446.       fi
  447.       hardcode_libdir_flag_spec='-L$libdir'
  448.       hardcode_direct=yes
  449.       hardcode_minus_L=yes
  450.       hardcode_shlibpath_var=no
  451.       ;;
  452.     sysv4)
  453.       case $host_vendor in
  454. sni)
  455.   archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
  456.   hardcode_direct=yes # is this really true???
  457. ;;
  458. siemens)
  459.   ## LD is ld it makes a PLAMLIB
  460.   ## CC just makes a GrossModule.
  461.   archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
  462.   reload_cmds='$CC -r -o $output$reload_objs'
  463.   hardcode_direct=no
  464.         ;;
  465. motorola)
  466.   archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
  467.   hardcode_direct=no #Motorola manual says yes, but my tests say they lie
  468. ;;
  469.       esac
  470.       runpath_var='LD_RUN_PATH'
  471.       hardcode_shlibpath_var=no
  472.       ;;
  473.     sysv4.3*)
  474.       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
  475.       hardcode_shlibpath_var=no
  476.       export_dynamic_flag_spec='-Bexport'
  477.       ;;
  478.     sysv4*MP*)
  479.       if test -d /usr/nec; then
  480. archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
  481. hardcode_shlibpath_var=no
  482. runpath_var=LD_RUN_PATH
  483. hardcode_runpath_var=yes
  484. ld_shlibs=yes
  485.       fi
  486.       ;;
  487.     sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
  488.       no_undefined_flag='${wl}-z,text'
  489.       archive_cmds_need_lc=no
  490.       hardcode_shlibpath_var=no
  491.       runpath_var='LD_RUN_PATH'
  492.       if test "$GCC" = yes; then
  493. archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
  494. archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
  495.       else
  496. archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
  497. archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
  498.       fi
  499.       ;;
  500.     sysv5* | sco3.2v5* | sco5v6*)
  501.       # Note: We can NOT use -z defs as we might desire, because we do not
  502.       # link with -lc, and that would cause any symbols used from libc to
  503.       # always be unresolved, which means just about no library would
  504.       # ever link correctly.  If we're not using GNU ld we use -z text
  505.       # though, which does catch some bad symbols but isn't as heavy-handed
  506.       # as -z defs.
  507.       no_undefined_flag='${wl}-z,text'
  508.       allow_undefined_flag='${wl}-z,nodefs'
  509.       archive_cmds_need_lc=no
  510.       hardcode_shlibpath_var=no
  511.       hardcode_libdir_flag_spec='${wl}-R,$libdir'
  512.       hardcode_libdir_separator=':'
  513.       link_all_deplibs=yes
  514.       export_dynamic_flag_spec='${wl}-Bexport'
  515.       runpath_var='LD_RUN_PATH'
  516.       if test "$GCC" = yes; then
  517. archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
  518. archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
  519.       else
  520. archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
  521. archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
  522.       fi
  523.       ;;
  524.     uts4*)
  525.       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
  526.       hardcode_libdir_flag_spec='-L$libdir'
  527.       hardcode_shlibpath_var=no
  528.       ;;
  529.     *)
  530.       ld_shlibs=no
  531.       ;;
  532.     esac
  533.     if test x$host_vendor = xsni; then
  534.       case $host in
  535.       sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
  536. export_dynamic_flag_spec='${wl}-Blargedynsym'
  537. ;;
  538.       esac
  539.     fi
  540.   fi
  541. { $as_echo "$as_me:$LINENO: result: $ld_shlibs" >&5
  542. $as_echo "$ld_shlibs" >&6; }
  543. test "$ld_shlibs" = no && can_build_shared=no
  544. with_gnu_ld=$with_gnu_ld
  545. #
  546. # Do we need to explicitly link libc?
  547. #
  548. case "x$archive_cmds_need_lc" in
  549. x|xyes)
  550.   # Assume -lc should be added
  551.   archive_cmds_need_lc=yes
  552.   if test "$enable_shared" = yes && test "$GCC" = yes; then
  553.     case $archive_cmds in
  554.     *'~'*)
  555.       # FIXME: we may have to deal with multi-command sequences.
  556.       ;;
  557.     '$CC '*)
  558.       # Test whether the compiler implicitly links with -lc since on some
  559.       # systems, -lgcc has to come before -lc. If gcc already passes -lc
  560.       # to ld, don't add -lc before -lgcc.
  561.       { $as_echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
  562. $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
  563.       $RM conftest*
  564.       echo "$lt_simple_compile_test_code" > conftest.$ac_ext
  565.       if { (eval echo "$as_me:$LINENO: "$ac_compile"") >&5
  566.   (eval $ac_compile) 2>&5
  567.   ac_status=$?
  568.   $as_echo "$as_me:$LINENO: $? = $ac_status" >&5
  569.   (exit $ac_status); } 2>conftest.err; then
  570.         soname=conftest
  571.         lib=conftest
  572.         libobjs=conftest.$ac_objext
  573.         deplibs=
  574.         wl=$lt_prog_compiler_wl
  575. pic_flag=$lt_prog_compiler_pic
  576.         compiler_flags=-v
  577.         linker_flags=-v
  578.         verstring=
  579.         output_objdir=.
  580.         libname=conftest
  581.         lt_save_allow_undefined_flag=$allow_undefined_flag
  582.         allow_undefined_flag=
  583.         if { (eval echo "$as_me:$LINENO: "$archive_cmds 2>&1 | $GREP " -lc " >/dev/null 2>&1"") >&5
  584.   (eval $archive_cmds 2>&1 | $GREP " -lc " >/dev/null 2>&1) 2>&5
  585.   ac_status=$?
  586.   $as_echo "$as_me:$LINENO: $? = $ac_status" >&5
  587.   (exit $ac_status); }
  588.         then
  589.   archive_cmds_need_lc=no
  590.         else
  591.   archive_cmds_need_lc=yes
  592.         fi
  593.         allow_undefined_flag=$lt_save_allow_undefined_flag
  594.       else
  595.         cat conftest.err 1>&5
  596.       fi
  597.       $RM conftest*
  598.       { $as_echo "$as_me:$LINENO: result: $archive_cmds_need_lc" >&5
  599. $as_echo "$archive_cmds_need_lc" >&6; }
  600.       ;;
  601.     esac
  602.   fi
  603.   ;;
  604. esac
  605.   { $as_echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
  606. $as_echo_n "checking dynamic linker characteristics... " >&6; }
  607. if test "$GCC" = yes; then
  608.   case $host_os in
  609.     darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
  610.     *) lt_awk_arg="/^libraries:/" ;;
  611.   esac
  612.   lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e "s,=/,/,g"`
  613.   if $ECHO "$lt_search_path_spec" | $GREP ';' >/dev/null ; then
  614.     # if the path contains ";" then we assume it to be the separator
  615.     # otherwise default to the standard path separator (i.e. ":") - it is
  616.     # assumed that no part of a normal pathname contains ";" but that should
  617.     # okay in the real world where ";" in dirpaths is itself problematic.
  618.     lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED -e 's/;/ /g'`
  619.   else
  620.     lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
  621.   fi
  622.   # Ok, now we have the path, separated by spaces, we can step through it
  623.   # and add multilib dir if necessary.
  624.   lt_tmp_lt_search_path_spec=
  625.   lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
  626.   for lt_sys_path in $lt_search_path_spec; do
  627.     if test -d "$lt_sys_path/$lt_multi_os_dir"; then
  628.       lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
  629.     else
  630.       test -d "$lt_sys_path" && 
  631. lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
  632.     fi
  633.   done
  634.   lt_search_path_spec=`$ECHO $lt_tmp_lt_search_path_spec | awk '
  635. BEGIN {RS=" "; FS="/|n";} {
  636.   lt_foo="";
  637.   lt_count=0;
  638.   for (lt_i = NF; lt_i > 0; lt_i--) {
  639.     if ($lt_i != "" && $lt_i != ".") {
  640.       if ($lt_i == "..") {
  641.         lt_count++;
  642.       } else {
  643.         if (lt_count == 0) {
  644.           lt_foo="/" $lt_i lt_foo;
  645.         } else {
  646.           lt_count--;
  647.         }
  648.       }
  649.     }
  650.   }
  651.   if (lt_foo != "") { lt_freq[lt_foo]++; }
  652.   if (lt_freq[lt_foo] == 1) { print lt_foo; }
  653. }'`
  654.   sys_lib_search_path_spec=`$ECHO $lt_search_path_spec`
  655. else
  656.   sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
  657. fi
  658. library_names_spec=
  659. libname_spec='lib$name'
  660. soname_spec=
  661. shrext_cmds=".so"
  662. postinstall_cmds=
  663. postuninstall_cmds=
  664. finish_cmds=
  665. finish_eval=
  666. shlibpath_var=
  667. shlibpath_overrides_runpath=unknown
  668. version_type=none
  669. dynamic_linker="$host_os ld.so"
  670. sys_lib_dlsearch_path_spec="/lib /usr/lib"
  671. need_lib_prefix=unknown
  672. hardcode_into_libs=no
  673. # when you set need_version to no, make sure it does not cause -set_version
  674. # flags to be left without arguments
  675. need_version=unknown
  676. case $host_os in
  677. aix3*)
  678.   version_type=linux
  679.   library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
  680.   shlibpath_var=LIBPATH
  681.   # AIX 3 has no versioning support, so we append a major version to the name.
  682.   soname_spec='${libname}${release}${shared_ext}$major'
  683.   ;;
  684. aix[4-9]*)
  685.   version_type=linux
  686.   need_lib_prefix=no
  687.   need_version=no
  688.   hardcode_into_libs=yes
  689.   if test "$host_cpu" = ia64; then
  690.     # AIX 5 supports IA64
  691.     library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
  692.     shlibpath_var=LD_LIBRARY_PATH
  693.   else
  694.     # With GCC up to 2.95.x, collect2 would create an import file
  695.     # for dependence libraries.  The import file would start with
  696.     # the line `#! .'.  This would cause the generated library to
  697.     # depend on `.', always an invalid library.  This was fixed in
  698.     # development snapshots of GCC prior to 3.0.
  699.     case $host_os in
  700.       aix4 | aix4.[01] | aix4.[01].*)
  701.       if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
  702.    echo ' yes '
  703.    echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
  704. :
  705.       else
  706. can_build_shared=no
  707.       fi
  708.       ;;
  709.     esac
  710.     # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
  711.     # soname into executable. Probably we can add versioning support to
  712.     # collect2, so additional links can be useful in future.
  713.     if test "$aix_use_runtimelinking" = yes; then
  714.       # If using run time linking (on AIX 4.2 or later) use lib<name>.so
  715.       # instead of lib<name>.a to let people know that these are not
  716.       # typical AIX shared libraries.
  717.       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
  718.     else
  719.       # We preserve .a as extension for shared libraries through AIX4.2
  720.       # and later when we are not doing run time linking.
  721.       library_names_spec='${libname}${release}.a $libname.a'
  722.       soname_spec='${libname}${release}${shared_ext}$major'
  723.     fi
  724.     shlibpath_var=LIBPATH
  725.   fi
  726.   ;;
  727. amigaos*)
  728.   case $host_cpu in
  729.   powerpc)
  730.     # Since July 2007 AmigaOS4 officially supports .so libraries.
  731.     # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
  732.     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
  733.     ;;
  734.   m68k)
  735.     library_names_spec='$libname.ixlibrary $libname.a'
  736.     # Create ${libname}_ixlibrary.a entries in /sys/libs.
  737.     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'
  738.     ;;
  739.   esac
  740.   ;;
  741. beos*)
  742.   library_names_spec='${libname}${shared_ext}'
  743.   dynamic_linker="$host_os ld.so"
  744.   shlibpath_var=LIBRARY_PATH
  745.   ;;
  746. bsdi[45]*)
  747.   version_type=linux
  748.   need_version=no
  749.   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
  750.   soname_spec='${libname}${release}${shared_ext}$major'
  751.   finish_cmds='PATH="$PATH:/sbin" ldconfig $libdir'
  752.   shlibpath_var=LD_LIBRARY_PATH
  753.   sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
  754.   sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
  755.   # the default ld.so.conf also contains /usr/contrib/lib and
  756.   # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
  757.   # libtool to hard-code these into programs
  758.   ;;
  759. cygwin* | mingw* | pw32* | cegcc*)
  760.   version_type=windows
  761.   shrext_cmds=".dll"
  762.   need_version=no
  763.   need_lib_prefix=no
  764.   case $GCC,$host_os in
  765.   yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
  766.     library_names_spec='$libname.dll.a'
  767.     # DLL is installed to $(libdir)/../bin by postinstall_cmds
  768.     postinstall_cmds='base_file=`basename ${file}`~
  769.       dlpath=`$SHELL 2>&1 -c '''. $dir/'''${base_file}'''i; echo $dlname'''`~
  770.       dldir=$destdir/`dirname $dlpath`~
  771.       test -d $dldir || mkdir -p $dldir~
  772.       $install_prog $dir/$dlname $dldir/$dlname~
  773.       chmod a+x $dldir/$dlname~
  774.       if test -n '''$stripme''' && test -n '''$striplib'''; then
  775.         eval '''$striplib $dldir/$dlname''' || exit $?;
  776.       fi'
  777.     postuninstall_cmds='dldll=`$SHELL 2>&1 -c '''. $file; echo $dlname'''`~
  778.       dlpath=$dir/$dldll~
  779.        $RM $dlpath'
  780.     shlibpath_overrides_runpath=yes
  781.     case $host_os in
  782.     cygwin*)
  783.       # Cygwin DLLs use 'cyg' prefix rather than 'lib'
  784.       #soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}'
  785.       soname_spec='`echo ${libname} | sed -e 's/^lib//'`${shared_ext}'
  786.       sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
  787.       ;;
  788.     mingw* | cegcc*)
  789.       # MinGW DLLs use traditional 'lib' prefix
  790.       #soname_spec='${libname}`echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}'
  791.       soname_spec='`echo ${libname} | $SED -e 's/^lib//'`${shared_ext}'
  792.       sys_lib_search_path_spec=`$CC -print-search-dirs | $GREP "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
  793.       if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
  794.         # It is most probably a Windows format PATH printed by
  795.         # mingw gcc, but we are running on Cygwin. Gcc prints its search
  796.         # path with ; separators, and with drive letters. We can handle the
  797.         # drive letters (cygwin fileutils understands them), so leave them,
  798.         # especially as we might pass files found there to a mingw objdump,
  799.         # which wouldn't understand a cygwinified path. Ahh.
  800.         sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
  801.       else
  802.         sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
  803.       fi
  804.       ;;
  805.     pw32*)
  806.       # pw32 DLLs use 'pw' prefix rather than 'lib'
  807.       library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
  808.       ;;
  809.     esac
  810.     ;;
  811.   *)
  812.     library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
  813.     ;;
  814.   esac
  815.   dynamic_linker='Win32 ld.exe'
  816.   # FIXME: first we should search . and the directory the executable is in
  817.   shlibpath_var=PATH
  818.   ;;
  819. darwin* | rhapsody*)
  820.   dynamic_linker="$host_os dyld"
  821.   version_type=darwin
  822.   need_lib_prefix=no
  823.   need_version=no
  824.   library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
  825.   soname_spec='${libname}${release}${major}$shared_ext'
  826.   shlibpath_overrides_runpath=yes
  827.   shlibpath_var=DYLD_LIBRARY_PATH
  828.   shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
  829.   sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
  830.   sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
  831.   ;;
  832. dgux*)
  833.   version_type=linux
  834.   need_lib_prefix=no
  835.   need_version=no
  836.   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
  837.   soname_spec='${libname}${release}${shared_ext}$major'
  838.   shlibpath_var=LD_LIBRARY_PATH
  839.   ;;
  840. freebsd1*)
  841.   dynamic_linker=no
  842.   ;;
  843. freebsd* | dragonfly*)
  844.   # DragonFly does not have aout.  When/if they implement a new
  845.   # versioning mechanism, adjust this.
  846.   if test -x /usr/bin/objformat; then
  847.     objformat=`/usr/bin/objformat`
  848.   else
  849.     case $host_os in
  850.     freebsd[123]*) objformat=aout ;;
  851.     *) objformat=elf ;;
  852.     esac
  853.   fi
  854.   version_type=freebsd-$objformat
  855.   case $version_type in
  856.     freebsd-elf*)
  857.       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
  858.       need_version=no
  859.       need_lib_prefix=no
  860.       ;;
  861.     freebsd-*)
  862.       library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
  863.       need_version=yes
  864.       ;;
  865.   esac
  866.   shlibpath_var=LD_LIBRARY_PATH
  867.   case $host_os in
  868.   freebsd2*)
  869.     shlibpath_overrides_runpath=yes
  870.     ;;
  871.   freebsd3.[01]* | freebsdelf3.[01]*)
  872.     shlibpath_overrides_runpath=yes
  873.     hardcode_into_libs=yes
  874.     ;;
  875.   freebsd3.[2-9]* | freebsdelf3.[2-9]* | 
  876.   freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
  877.     shlibpath_overrides_runpath=no
  878.     hardcode_into_libs=yes
  879.     ;;
  880.   *) # from 4.6 on, and DragonFly
  881.     shlibpath_overrides_runpath=yes
  882.     hardcode_into_libs=yes
  883.     ;;
  884.   esac
  885.   ;;
  886. gnu*)
  887.   version_type=linux
  888.   need_lib_prefix=no
  889.   need_version=no
  890.   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
  891.   soname_spec='${libname}${release}${shared_ext}$major'
  892.   shlibpath_var=LD_LIBRARY_PATH
  893.   hardcode_into_libs=yes
  894.   ;;
  895. hpux9* | hpux10* | hpux11*)
  896.   # Give a soname corresponding to the major version so that dld.sl refuses to
  897.   # link against other versions.
  898.   version_type=sunos
  899.   need_lib_prefix=no
  900.   need_version=no
  901.   case $host_cpu in
  902.   ia64*)
  903.     shrext_cmds='.so'
  904.     hardcode_into_libs=yes
  905.     dynamic_linker="$host_os dld.so"
  906.     shlibpath_var=LD_LIBRARY_PATH
  907.     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
  908.     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
  909.     soname_spec='${libname}${release}${shared_ext}$major'
  910.     if test "X$HPUX_IA64_MODE" = X32; then
  911.       sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
  912.     else
  913.       sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
  914.     fi
  915.     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
  916.     ;;
  917.   hppa*64*)
  918.     shrext_cmds='.sl'
  919.     hardcode_into_libs=yes
  920.     dynamic_linker="$host_os dld.sl"
  921.     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
  922.     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
  923.     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
  924.     soname_spec='${libname}${release}${shared_ext}$major'
  925.     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
  926.     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
  927.     ;;
  928.   *)
  929.     shrext_cmds='.sl'
  930.     dynamic_linker="$host_os dld.sl"
  931.     shlibpath_var=SHLIB_PATH
  932.     shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
  933.     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
  934.     soname_spec='${libname}${release}${shared_ext}$major'
  935.     ;;
  936.   esac
  937.   # HP-UX runs *really* slowly unless shared libraries are mode 555.
  938.   postinstall_cmds='chmod 555 $lib'
  939.   ;;
  940. interix[3-9]*)
  941.   version_type=linux
  942.   need_lib_prefix=no
  943.   need_version=no
  944.   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
  945.   soname_spec='${libname}${release}${shared_ext}$major'
  946.   dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
  947.   shlibpath_var=LD_LIBRARY_PATH
  948.   shlibpath_overrides_runpath=no
  949.   hardcode_into_libs=yes
  950.   ;;
  951. irix5* | irix6* | nonstopux*)
  952.   case $host_os in
  953.     nonstopux*) version_type=nonstopux ;;
  954.     *)
  955. if test "$lt_cv_prog_gnu_ld" = yes; then
  956. version_type=linux
  957. else
  958. version_type=irix
  959. fi ;;
  960.   esac
  961.   need_lib_prefix=no
  962.   need_version=no
  963.   soname_spec='${libname}${release}${shared_ext}$major'
  964.   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
  965.   case $host_os in
  966.   irix5* | nonstopux*)
  967.     libsuff= shlibsuff=
  968.     ;;
  969.   *)
  970.     case $LD in # libtool.m4 will add one of these switches to LD
  971.     *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
  972.       libsuff= shlibsuff= libmagic=32-bit;;
  973.     *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
  974.       libsuff=32 shlibsuff=N32 libmagic=N32;;
  975.     *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
  976.       libsuff=64 shlibsuff=64 libmagic=64-bit;;
  977.     *) libsuff= shlibsuff= libmagic=never-match;;
  978.     esac
  979.     ;;
  980.   esac
  981.   shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
  982.   shlibpath_overrides_runpath=no
  983.   sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
  984.   sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
  985.   hardcode_into_libs=yes
  986.   ;;
  987. # No shared lib support for Linux oldld, aout, or coff.
  988. linux*oldld* | linux*aout* | linux*coff*)
  989.   dynamic_linker=no
  990.   ;;
  991. # This must be Linux ELF.
  992. linux* | k*bsd*-gnu)
  993.   version_type=linux
  994.   need_lib_prefix=no
  995.   need_version=no
  996.   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
  997.   soname_spec='${libname}${release}${shared_ext}$major'
  998.   finish_cmds='PATH="$PATH:/sbin" ldconfig -n $libdir'
  999.   shlibpath_var=LD_LIBRARY_PATH
  1000.   shlibpath_overrides_runpath=no
  1001.   # Some binutils ld are patched to set DT_RUNPATH
  1002.   save_LDFLAGS=$LDFLAGS
  1003.   save_libdir=$libdir
  1004.   eval "libdir=/foo; wl="$lt_prog_compiler_wl"; 
  1005.        LDFLAGS="$LDFLAGS $hardcode_libdir_flag_spec""
  1006.   cat >conftest.$ac_ext <<_ACEOF
  1007. /* confdefs.h.  */
  1008. _ACEOF
  1009. cat confdefs.h >>conftest.$ac_ext
  1010. cat >>conftest.$ac_ext <<_ACEOF
  1011. /* end confdefs.h.  */
  1012. int
  1013. main ()
  1014. {
  1015.   ;
  1016.   return 0;
  1017. }
  1018. _ACEOF
  1019. rm -f conftest.$ac_objext conftest$ac_exeext
  1020. if { (ac_try="$ac_link"
  1021. case "(($ac_try" in
  1022.   *"* | *`* | *\*) ac_try_echo=$ac_try;;
  1023.   *) ac_try_echo=$ac_try;;
  1024. esac
  1025. eval ac_try_echo=""$as_me:$LINENO: $ac_try_echo""
  1026. $as_echo "$ac_try_echo") >&5
  1027.   (eval "$ac_link") 2>conftest.er1
  1028.   ac_status=$?
  1029.   grep -v '^ *+' conftest.er1 >conftest.err
  1030.   rm -f conftest.er1
  1031.   cat conftest.err >&5
  1032.   $as_echo "$as_me:$LINENO: $? = $ac_status" >&5
  1033.   (exit $ac_status); } && {
  1034.  test -z "$ac_c_werror_flag" ||
  1035.  test ! -s conftest.err
  1036.        } && test -s conftest$ac_exeext && {
  1037.  test "$cross_compiling" = yes ||
  1038.  $as_test_x conftest$ac_exeext
  1039.        }; then
  1040.   if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then
  1041.   shlibpath_overrides_runpath=yes
  1042. fi
  1043. else
  1044.   $as_echo "$as_me: failed program was:" >&5
  1045. sed 's/^/| /' conftest.$ac_ext >&5
  1046. fi
  1047. rm -rf conftest.dSYM
  1048. rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo 
  1049.       conftest$ac_exeext conftest.$ac_ext
  1050.   LDFLAGS=$save_LDFLAGS
  1051.   libdir=$save_libdir
  1052.   # This implies no fast_install, which is unacceptable.
  1053.   # Some rework will be needed to allow for fast_install
  1054.   # before this can be enabled.
  1055.   hardcode_into_libs=yes
  1056.   # Append ld.so.conf contents to the search path
  1057.   if test -f /etc/ld.so.conf; then
  1058.     lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", $2)); skip = 1; } { if (!skip) print $0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[  ]*hwcap[  ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr 'n' ' '`
  1059.     sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
  1060.   fi
  1061.   # We used to test for /lib/ld.so.1 and disable shared libraries on
  1062.   # powerpc, because MkLinux only supported shared libraries with the
  1063.   # GNU dynamic linker.  Since this was broken with cross compilers,
  1064.   # most powerpc-linux boxes support dynamic linking these days and
  1065.   # people can always --disable-shared, the test was removed, and we
  1066.   # assume the GNU/Linux dynamic linker is in use.
  1067.   dynamic_linker='GNU/Linux ld.so'
  1068.   ;;
  1069. netbsd*)
  1070.   version_type=sunos
  1071.   need_lib_prefix=no
  1072.   need_version=no
  1073.   if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
  1074.     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
  1075.     finish_cmds='PATH="$PATH:/sbin" ldconfig -m $libdir'
  1076.     dynamic_linker='NetBSD (a.out) ld.so'
  1077.   else
  1078.     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
  1079.     soname_spec='${libname}${release}${shared_ext}$major'
  1080.     dynamic_linker='NetBSD ld.elf_so'
  1081.   fi
  1082.   shlibpath_var=LD_LIBRARY_PATH
  1083.   shlibpath_overrides_runpath=yes
  1084.   hardcode_into_libs=yes
  1085.   ;;
  1086. newsos6)
  1087.   version_type=linux
  1088.   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
  1089.   shlibpath_var=LD_LIBRARY_PATH
  1090.   shlibpath_overrides_runpath=yes
  1091.   ;;
  1092. *nto* | *qnx*)
  1093.   version_type=qnx
  1094.   need_lib_prefix=no
  1095.   need_version=no
  1096.   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
  1097.   soname_spec='${libname}${release}${shared_ext}$major'
  1098.   shlibpath_var=LD_LIBRARY_PATH
  1099.   shlibpath_overrides_runpath=no
  1100.   hardcode_into_libs=yes
  1101.   dynamic_linker='ldqnx.so'
  1102.   ;;
  1103. openbsd*)
  1104.   version_type=sunos
  1105.   sys_lib_dlsearch_path_spec="/usr/lib"
  1106.   need_lib_prefix=no
  1107.   # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
  1108.   case $host_os in
  1109.     openbsd3.3 | openbsd3.3.*) need_version=yes ;;
  1110.     *) need_version=no  ;;
  1111.   esac
  1112.   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
  1113.   finish_cmds='PATH="$PATH:/sbin" ldconfig -m $libdir'
  1114.   shlibpath_var=LD_LIBRARY_PATH
  1115.   if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
  1116.     case $host_os in
  1117.       openbsd2.[89] | openbsd2.[89].*)
  1118. shlibpath_overrides_runpath=no
  1119. ;;
  1120.       *)
  1121. shlibpath_overrides_runpath=yes
  1122. ;;
  1123.       esac
  1124.   else
  1125.     shlibpath_overrides_runpath=yes
  1126.   fi
  1127.   ;;
  1128. os2*)
  1129.   libname_spec='$name'
  1130.   shrext_cmds=".dll"
  1131.   need_lib_prefix=no
  1132.   library_names_spec='$libname${shared_ext} $libname.a'
  1133.   dynamic_linker='OS/2 ld.exe'
  1134.   shlibpath_var=LIBPATH
  1135.   ;;
  1136. osf3* | osf4* | osf5*)
  1137.   version_type=osf
  1138.   need_lib_prefix=no
  1139.   need_version=no
  1140.   soname_spec='${libname}${release}${shared_ext}$major'
  1141.   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
  1142.   shlibpath_var=LD_LIBRARY_PATH
  1143.   sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
  1144.   sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
  1145.   ;;
  1146. rdos*)
  1147.   dynamic_linker=no
  1148.   ;;
  1149. solaris*)
  1150.   version_type=linux
  1151.   need_lib_prefix=no
  1152.   need_version=no
  1153.   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
  1154.   soname_spec='${libname}${release}${shared_ext}$major'
  1155.   shlibpath_var=LD_LIBRARY_PATH
  1156.   shlibpath_overrides_runpath=yes
  1157.   hardcode_into_libs=yes
  1158.   # ldd complains unless libraries are executable
  1159.   postinstall_cmds='chmod +x $lib'
  1160.   ;;
  1161. sunos4*)
  1162.   version_type=sunos
  1163.   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
  1164.   finish_cmds='PATH="$PATH:/usr/etc" ldconfig $libdir'
  1165.   shlibpath_var=LD_LIBRARY_PATH
  1166.   shlibpath_overrides_runpath=yes
  1167.   if test "$with_gnu_ld" = yes; then
  1168.     need_lib_prefix=no
  1169.   fi
  1170.   need_version=yes
  1171.   ;;
  1172. sysv4 | sysv4.3*)
  1173.   version_type=linux
  1174.   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
  1175.   soname_spec='${libname}${release}${shared_ext}$major'
  1176.   shlibpath_var=LD_LIBRARY_PATH
  1177.   case $host_vendor in
  1178.     sni)
  1179.       shlibpath_overrides_runpath=no
  1180.       need_lib_prefix=no
  1181.       runpath_var=LD_RUN_PATH
  1182.       ;;
  1183.     siemens)
  1184.       need_lib_prefix=no
  1185.       ;;
  1186.     motorola)
  1187.       need_lib_prefix=no
  1188.       need_version=no
  1189.       shlibpath_overrides_runpath=no
  1190.       sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
  1191.       ;;
  1192.   esac
  1193.   ;;
  1194. sysv4*MP*)
  1195.   if test -d /usr/nec ;then
  1196.     version_type=linux
  1197.     library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
  1198.     soname_spec='$libname${shared_ext}.$major'
  1199.     shlibpath_var=LD_LIBRARY_PATH
  1200.   fi
  1201.   ;;
  1202. sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
  1203.   version_type=freebsd-elf
  1204.   need_lib_prefix=no
  1205.   need_version=no
  1206.   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
  1207.   soname_spec='${libname}${release}${shared_ext}$major'
  1208.   shlibpath_var=LD_LIBRARY_PATH
  1209.   shlibpath_overrides_runpath=yes
  1210.   hardcode_into_libs=yes
  1211.   if test "$with_gnu_ld" = yes; then
  1212.     sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
  1213.   else
  1214.     sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
  1215.     case $host_os in
  1216.       sco3.2v5*)
  1217.         sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
  1218. ;;
  1219.     esac
  1220.   fi
  1221.   sys_lib_dlsearch_path_spec='/usr/lib'
  1222.   ;;
  1223. tpf*)
  1224.   # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
  1225.   version_type=linux
  1226.   need_lib_prefix=no
  1227.   need_version=no
  1228.   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
  1229.   shlibpath_var=LD_LIBRARY_PATH
  1230.   shlibpath_overrides_runpath=no
  1231.   hardcode_into_libs=yes
  1232.   ;;
  1233. uts4*)
  1234.   version_type=linux
  1235.   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
  1236.   soname_spec='${libname}${release}${shared_ext}$major'
  1237.   shlibpath_var=LD_LIBRARY_PATH
  1238.   ;;
  1239. *)
  1240.   dynamic_linker=no
  1241.   ;;
  1242. esac
  1243. { $as_echo "$as_me:$LINENO: result: $dynamic_linker" >&5
  1244. $as_echo "$dynamic_linker" >&6; }
  1245. test "$dynamic_linker" = no && can_build_shared=no
  1246. variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
  1247. if test "$GCC" = yes; then
  1248.   variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
  1249. fi
  1250. if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
  1251.   sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
  1252. fi
  1253. if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
  1254.   sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
  1255. fi
  1256.   { $as_echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
  1257. $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
  1258. hardcode_action=
  1259. if test -n "$hardcode_libdir_flag_spec" ||
  1260.    test -n "$runpath_var" ||
  1261.    test "X$hardcode_automatic" = "Xyes" ; then
  1262.   # We can hardcode non-existent directories.
  1263.   if test "$hardcode_direct" != no &&
  1264.      # If the only mechanism to avoid hardcoding is shlibpath_var, we
  1265.      # have to relink, otherwise we might link with an installed library
  1266.      # when we should be linking with a yet-to-be-installed one
  1267.      ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
  1268.      test "$hardcode_minus_L" != no; then
  1269.     # Linking always hardcodes the temporary library directory.
  1270.     hardcode_action=relink
  1271.   else
  1272.     # We can link without hardcoding, and we can hardcode nonexisting dirs.
  1273.     hardcode_action=immediate
  1274.   fi
  1275. else
  1276.   # We cannot hardcode anything, or else we can only hardcode existing
  1277.   # directories.
  1278.   hardcode_action=unsupported
  1279. fi
  1280. { $as_echo "$as_me:$LINENO: result: $hardcode_action" >&5
  1281. $as_echo "$hardcode_action" >&6; }
  1282. if test "$hardcode_action" = relink ||
  1283.    test "$inherit_rpath" = yes; then
  1284.   # Fast installation is not supported
  1285.   enable_fast_install=no
  1286. elif test "$shlibpath_overrides_runpath" = yes ||
  1287.      test "$enable_shared" = no; then
  1288.   # Fast installation is not necessary
  1289.   enable_fast_install=needless
  1290. fi
  1291.   if test "x$enable_dlopen" != xyes; then
  1292.   enable_dlopen=unknown
  1293.   enable_dlopen_self=unknown
  1294.   enable_dlopen_self_static=unknown
  1295. else
  1296.   lt_cv_dlopen=no
  1297.   lt_cv_dlopen_libs=
  1298.   case $host_os in
  1299.   beos*)
  1300.     lt_cv_dlopen="load_add_on"
  1301.     lt_cv_dlopen_libs=
  1302.     lt_cv_dlopen_self=yes
  1303.     ;;
  1304.   mingw* | pw32* | cegcc*)
  1305.     lt_cv_dlopen="LoadLibrary"
  1306.     lt_cv_dlopen_libs=
  1307.     ;;
  1308.   cygwin*)
  1309.     lt_cv_dlopen="dlopen"
  1310.     lt_cv_dlopen_libs=
  1311.     ;;
  1312.   darwin*)
  1313.   # if libdl is installed we need to link against it
  1314.     { $as_echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
  1315. $as_echo_n "checking for dlopen in -ldl... " >&6; }
  1316. if test "${ac_cv_lib_dl_dlopen+set}" = set; then
  1317.   $as_echo_n "(cached) " >&6
  1318. else
  1319.   ac_check_lib_save_LIBS=$LIBS
  1320. LIBS="-ldl  $LIBS"
  1321. cat >conftest.$ac_ext <<_ACEOF
  1322. /* confdefs.h.  */
  1323. _ACEOF
  1324. cat confdefs.h >>conftest.$ac_ext
  1325. cat >>conftest.$ac_ext <<_ACEOF
  1326. /* end confdefs.h.  */
  1327. /* Override any GCC internal prototype to avoid an error.
  1328.    Use char because int might match the return type of a GCC
  1329.    builtin and then its argument prototype would still apply.  */
  1330. #ifdef __cplusplus
  1331. extern "C"
  1332. #endif
  1333. char dlopen ();
  1334. int
  1335. main ()
  1336. {
  1337. return dlopen ();
  1338.   ;
  1339.   return 0;
  1340. }
  1341. _ACEOF
  1342. rm -f conftest.$ac_objext conftest$ac_exeext
  1343. if { (ac_try="$ac_link"
  1344. case "(($ac_try" in
  1345.   *"* | *`* | *\*) ac_try_echo=$ac_try;;
  1346.   *) ac_try_echo=$ac_try;;
  1347. esac
  1348. eval ac_try_echo=""$as_me:$LINENO: $ac_try_echo""
  1349. $as_echo "$ac_try_echo") >&5
  1350.   (eval "$ac_link") 2>conftest.er1
  1351.   ac_status=$?
  1352.   grep -v '^ *+' conftest.er1 >conftest.err
  1353.   rm -f conftest.er1
  1354.   cat conftest.err >&5
  1355.   $as_echo "$as_me:$LINENO: $? = $ac_status" >&5
  1356.   (exit $ac_status); } && {
  1357.  test -z "$ac_c_werror_flag" ||
  1358.  test ! -s conftest.err
  1359.        } && test -s conftest$ac_exeext && {
  1360.  test "$cross_compiling" = yes ||
  1361.  $as_test_x conftest$ac_exeext
  1362.        }; then
  1363.   ac_cv_lib_dl_dlopen=yes
  1364. else
  1365.   $as_echo "$as_me: failed program was:" >&5
  1366. sed 's/^/| /' conftest.$ac_ext >&5
  1367. ac_cv_lib_dl_dlopen=no
  1368. fi
  1369. rm -rf conftest.dSYM
  1370. rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo 
  1371.       conftest$ac_exeext conftest.$ac_ext
  1372. LIBS=$ac_check_lib_save_LIBS
  1373. fi
  1374. { $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
  1375. $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
  1376. if test "x$ac_cv_lib_dl_dlopen" = x""yes; then
  1377.   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
  1378. else
  1379.     lt_cv_dlopen="dyld"
  1380.     lt_cv_dlopen_libs=
  1381.     lt_cv_dlopen_self=yes
  1382. fi
  1383.     ;;
  1384.   *)
  1385.     { $as_echo "$as_me:$LINENO: checking for shl_load" >&5
  1386. $as_echo_n "checking for shl_load... " >&6; }
  1387. if test "${ac_cv_func_shl_load+set}" = set; then
  1388.   $as_echo_n "(cached) " >&6
  1389. else
  1390.   cat >conftest.$ac_ext <<_ACEOF
  1391. /* confdefs.h.  */
  1392. _ACEOF
  1393. cat confdefs.h >>conftest.$ac_ext
  1394. cat >>conftest.$ac_ext <<_ACEOF
  1395. /* end confdefs.h.  */
  1396. /* Define shl_load to an innocuous variant, in case <limits.h> declares shl_load.
  1397.    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
  1398. #define shl_load innocuous_shl_load
  1399. /* System header to define __stub macros and hopefully few prototypes,
  1400.     which can conflict with char shl_load (); below.
  1401.     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
  1402.     <limits.h> exists even on freestanding compilers.  */
  1403. #ifdef __STDC__
  1404. # include <limits.h>
  1405. #else
  1406. # include <assert.h>
  1407. #endif
  1408. #undef shl_load
  1409. /* Override any GCC internal prototype to avoid an error.
  1410.    Use char because int might match the return type of a GCC
  1411.    builtin and then its argument prototype would still apply.  */
  1412. #ifdef __cplusplus
  1413. extern "C"
  1414. #endif
  1415. char shl_load ();
  1416. /* The GNU C library defines this for functions which it implements
  1417.     to always fail with ENOSYS.  Some functions are actually named
  1418.     something starting with __ and the normal name is an alias.  */
  1419. #if defined __stub_shl_load || defined __stub___shl_load
  1420. choke me
  1421. #endif
  1422. int
  1423. main ()
  1424. {
  1425. return shl_load ();
  1426.   ;
  1427.   return 0;
  1428. }
  1429. _ACEOF
  1430. rm -f conftest.$ac_objext conftest$ac_exeext
  1431. if { (ac_try="$ac_link"
  1432. case "(($ac_try" in
  1433.   *"* | *`* | *\*) ac_try_echo=$ac_try;;
  1434.   *) ac_try_echo=$ac_try;;
  1435. esac
  1436. eval ac_try_echo=""$as_me:$LINENO: $ac_try_echo""
  1437. $as_echo "$ac_try_echo") >&5
  1438.   (eval "$ac_link") 2>conftest.er1
  1439.   ac_status=$?
  1440.   grep -v '^ *+' conftest.er1 >conftest.err
  1441.   rm -f conftest.er1
  1442.   cat conftest.err >&5
  1443.   $as_echo "$as_me:$LINENO: $? = $ac_status" >&5
  1444.   (exit $ac_status); } && {
  1445.  test -z "$ac_c_werror_flag" ||
  1446.  test ! -s conftest.err
  1447.        } && test -s conftest$ac_exeext && {
  1448.  test "$cross_compiling" = yes ||
  1449.  $as_test_x conftest$ac_exeext
  1450.        }; then
  1451.   ac_cv_func_shl_load=yes
  1452. else
  1453.   $as_echo "$as_me: failed program was:" >&5
  1454. sed 's/^/| /' conftest.$ac_ext >&5
  1455. ac_cv_func_shl_load=no
  1456. fi
  1457. rm -rf conftest.dSYM
  1458. rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo 
  1459.       conftest$ac_exeext conftest.$ac_ext
  1460. fi
  1461. { $as_echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5
  1462. $as_echo "$ac_cv_func_shl_load" >&6; }
  1463. if test "x$ac_cv_func_shl_load" = x""yes; then
  1464.   lt_cv_dlopen="shl_load"
  1465. else
  1466.   { $as_echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5
  1467. $as_echo_n "checking for shl_load in -ldld... " >&6; }
  1468. if test "${ac_cv_lib_dld_shl_load+set}" = set; then
  1469.   $as_echo_n "(cached) " >&6
  1470. else
  1471.   ac_check_lib_save_LIBS=$LIBS
  1472. LIBS="-ldld  $LIBS"
  1473. cat >conftest.$ac_ext <<_ACEOF
  1474. /* confdefs.h.  */
  1475. _ACEOF
  1476. cat confdefs.h >>conftest.$ac_ext
  1477. cat >>conftest.$ac_ext <<_ACEOF
  1478. /* end confdefs.h.  */
  1479. /* Override any GCC internal prototype to avoid an error.
  1480.    Use char because int might match the return type of a GCC
  1481.    builtin and then its argument prototype would still apply.  */
  1482. #ifdef __cplusplus
  1483. extern "C"
  1484. #endif
  1485. char shl_load ();
  1486. int
  1487. main ()
  1488. {
  1489. return shl_load ();
  1490.   ;
  1491.   return 0;
  1492. }
  1493. _ACEOF
  1494. rm -f conftest.$ac_objext conftest$ac_exeext
  1495. if { (ac_try="$ac_link"
  1496. case "(($ac_try" in
  1497.   *"* | *`* | *\*) ac_try_echo=$ac_try;;
  1498.   *) ac_try_echo=$ac_try;;
  1499. esac
  1500. eval ac_try_echo=""$as_me:$LINENO: $ac_try_echo""
  1501. $as_echo "$ac_try_echo") >&5
  1502.   (eval "$ac_link") 2>conftest.er1
  1503.   ac_status=$?
  1504.   grep -v '^ *+' conftest.er1 >conftest.err
  1505.   rm -f conftest.er1
  1506.   cat conftest.err >&5
  1507.   $as_echo "$as_me:$LINENO: $? = $ac_status" >&5
  1508.   (exit $ac_status); } && {
  1509.  test -z "$ac_c_werror_flag" ||
  1510.  test ! -s conftest.err
  1511.        } && test -s conftest$ac_exeext && {
  1512.  test "$cross_compiling" = yes ||
  1513.  $as_test_x conftest$ac_exeext
  1514.        }; then
  1515.   ac_cv_lib_dld_shl_load=yes
  1516. else
  1517.   $as_echo "$as_me: failed program was:" >&5
  1518. sed 's/^/| /' conftest.$ac_ext >&5
  1519. ac_cv_lib_dld_shl_load=no
  1520. fi
  1521. rm -rf conftest.dSYM
  1522. rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo 
  1523.       conftest$ac_exeext conftest.$ac_ext
  1524. LIBS=$ac_check_lib_save_LIBS
  1525. fi
  1526. { $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5
  1527. $as_echo "$ac_cv_lib_dld_shl_load" >&6; }
  1528. if test "x$ac_cv_lib_dld_shl_load" = x""yes; then
  1529.   lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
  1530. else
  1531.   { $as_echo "$as_me:$LINENO: checking for dlopen" >&5
  1532. $as_echo_n "checking for dlopen... " >&6; }
  1533. if test "${ac_cv_func_dlopen+set}" = set; then
  1534.   $as_echo_n "(cached) " >&6
  1535. else
  1536.   cat >conftest.$ac_ext <<_ACEOF
  1537. /* confdefs.h.  */
  1538. _ACEOF
  1539. cat confdefs.h >>conftest.$ac_ext
  1540. cat >>conftest.$ac_ext <<_ACEOF
  1541. /* end confdefs.h.  */
  1542. /* Define dlopen to an innocuous variant, in case <limits.h> declares dlopen.
  1543.    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
  1544. #define dlopen innocuous_dlopen
  1545. /* System header to define __stub macros and hopefully few prototypes,
  1546.     which can conflict with char dlopen (); below.
  1547.     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
  1548.     <limits.h> exists even on freestanding compilers.  */
  1549. #ifdef __STDC__
  1550. # include <limits.h>
  1551. #else
  1552. # include <assert.h>
  1553. #endif
  1554. #undef dlopen
  1555. /* Override any GCC internal prototype to avoid an error.
  1556.    Use char because int might match the return type of a GCC
  1557.    builtin and then its argument prototype would still apply.  */
  1558. #ifdef __cplusplus
  1559. extern "C"
  1560. #endif
  1561. char dlopen ();
  1562. /* The GNU C library defines this for functions which it implements
  1563.     to always fail with ENOSYS.  Some functions are actually named
  1564.     something starting with __ and the normal name is an alias.  */
  1565. #if defined __stub_dlopen || defined __stub___dlopen
  1566. choke me
  1567. #endif
  1568. int
  1569. main ()
  1570. {
  1571. return dlopen ();
  1572.   ;
  1573.   return 0;
  1574. }
  1575. _ACEOF
  1576. rm -f conftest.$ac_objext conftest$ac_exeext
  1577. if { (ac_try="$ac_link"
  1578. case "(($ac_try" in
  1579.   *"* | *`* | *\*) ac_try_echo=$ac_try;;
  1580.   *) ac_try_echo=$ac_try;;
  1581. esac
  1582. eval ac_try_echo=""$as_me:$LINENO: $ac_try_echo""
  1583. $as_echo "$ac_try_echo") >&5
  1584.   (eval "$ac_link") 2>conftest.er1
  1585.   ac_status=$?
  1586.   grep -v '^ *+' conftest.er1 >conftest.err
  1587.   rm -f conftest.er1
  1588.   cat conftest.err >&5
  1589.   $as_echo "$as_me:$LINENO: $? = $ac_status" >&5
  1590.   (exit $ac_status); } && {
  1591.  test -z "$ac_c_werror_flag" ||
  1592.  test ! -s conftest.err
  1593.        } && test -s conftest$ac_exeext && {
  1594.  test "$cross_compiling" = yes ||
  1595.  $as_test_x conftest$ac_exeext
  1596.        }; then
  1597.   ac_cv_func_dlopen=yes
  1598. else
  1599.   $as_echo "$as_me: failed program was:" >&5
  1600. sed 's/^/| /' conftest.$ac_ext >&5
  1601. ac_cv_func_dlopen=no
  1602. fi
  1603. rm -rf conftest.dSYM
  1604. rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo 
  1605.       conftest$ac_exeext conftest.$ac_ext
  1606. fi
  1607. { $as_echo "$as_me:$LINENO: result: $ac_cv_func_dlopen" >&5
  1608. $as_echo "$ac_cv_func_dlopen" >&6; }
  1609. if test "x$ac_cv_func_dlopen" = x""yes; then
  1610.   lt_cv_dlopen="dlopen"
  1611. else
  1612.   { $as_echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
  1613. $as_echo_n "checking for dlopen in -ldl... " >&6; }
  1614. if test "${ac_cv_lib_dl_dlopen+set}" = set; then
  1615.   $as_echo_n "(cached) " >&6
  1616. else
  1617.   ac_check_lib_save_LIBS=$LIBS
  1618. LIBS="-ldl  $LIBS"
  1619. cat >conftest.$ac_ext <<_ACEOF
  1620. /* confdefs.h.  */
  1621. _ACEOF
  1622. cat confdefs.h >>conftest.$ac_ext
  1623. cat >>conftest.$ac_ext <<_ACEOF
  1624. /* end confdefs.h.  */
  1625. /* Override any GCC internal prototype to avoid an error.
  1626.    Use char because int might match the return type of a GCC
  1627.    builtin and then its argument prototype would still apply.  */
  1628. #ifdef __cplusplus
  1629. extern "C"
  1630. #endif
  1631. char dlopen ();
  1632. int
  1633. main ()
  1634. {
  1635. return dlopen ();
  1636.   ;
  1637.   return 0;
  1638. }
  1639. _ACEOF
  1640. rm -f conftest.$ac_objext conftest$ac_exeext
  1641. if { (ac_try="$ac_link"
  1642. case "(($ac_try" in
  1643.   *"* | *`* | *\*) ac_try_echo=$ac_try;;
  1644.   *) ac_try_echo=$ac_try;;
  1645. esac
  1646. eval ac_try_echo=""$as_me:$LINENO: $ac_try_echo""
  1647. $as_echo "$ac_try_echo") >&5
  1648.   (eval "$ac_link") 2>conftest.er1
  1649.   ac_status=$?
  1650.   grep -v '^ *+' conftest.er1 >conftest.err
  1651.   rm -f conftest.er1
  1652.   cat conftest.err >&5
  1653.   $as_echo "$as_me:$LINENO: $? = $ac_status" >&5
  1654.   (exit $ac_status); } && {
  1655.  test -z "$ac_c_werror_flag" ||
  1656.  test ! -s conftest.err
  1657.        } && test -s conftest$ac_exeext && {
  1658.  test "$cross_compiling" = yes ||
  1659.  $as_test_x conftest$ac_exeext
  1660.        }; then
  1661.   ac_cv_lib_dl_dlopen=yes
  1662. else
  1663.   $as_echo "$as_me: failed program was:" >&5
  1664. sed 's/^/| /' conftest.$ac_ext >&5
  1665. ac_cv_lib_dl_dlopen=no
  1666. fi
  1667. rm -rf conftest.dSYM
  1668. rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo 
  1669.       conftest$ac_exeext conftest.$ac_ext
  1670. LIBS=$ac_check_lib_save_LIBS
  1671. fi
  1672. { $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
  1673. $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
  1674. if test "x$ac_cv_lib_dl_dlopen" = x""yes; then
  1675.   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
  1676. else
  1677.   { $as_echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5
  1678. $as_echo_n "checking for dlopen in -lsvld... " >&6; }
  1679. if test "${ac_cv_lib_svld_dlopen+set}" = set; then
  1680.   $as_echo_n "(cached) " >&6
  1681. else
  1682.   ac_check_lib_save_LIBS=$LIBS
  1683. LIBS="-lsvld  $LIBS"
  1684. cat >conftest.$ac_ext <<_ACEOF
  1685. /* confdefs.h.  */
  1686. _ACEOF
  1687. cat confdefs.h >>conftest.$ac_ext
  1688. cat >>conftest.$ac_ext <<_ACEOF
  1689. /* end confdefs.h.  */
  1690. /* Override any GCC internal prototype to avoid an error.
  1691.    Use char because int might match the return type of a GCC
  1692.    builtin and then its argument prototype would still apply.  */
  1693. #ifdef __cplusplus
  1694. extern "C"
  1695. #endif
  1696. char dlopen ();
  1697. int
  1698. main ()
  1699. {
  1700. return dlopen ();
  1701.   ;
  1702.   return 0;
  1703. }
  1704. _ACEOF
  1705. rm -f conftest.$ac_objext conftest$ac_exeext
  1706. if { (ac_try="$ac_link"
  1707. case "(($ac_try" in
  1708.   *"* | *`* | *\*) ac_try_echo=$ac_try;;
  1709.   *) ac_try_echo=$ac_try;;
  1710. esac
  1711. eval ac_try_echo=""$as_me:$LINENO: $ac_try_echo""
  1712. $as_echo "$ac_try_echo") >&5
  1713.   (eval "$ac_link") 2>conftest.er1
  1714.   ac_status=$?
  1715.   grep -v '^ *+' conftest.er1 >conftest.err
  1716.   rm -f conftest.er1
  1717.   cat conftest.err >&5
  1718.   $as_echo "$as_me:$LINENO: $? = $ac_status" >&5
  1719.   (exit $ac_status); } && {
  1720.  test -z "$ac_c_werror_flag" ||
  1721.  test ! -s conftest.err
  1722.        } && test -s conftest$ac_exeext && {
  1723.  test "$cross_compiling" = yes ||
  1724.  $as_test_x conftest$ac_exeext
  1725.        }; then
  1726.   ac_cv_lib_svld_dlopen=yes
  1727. else
  1728.   $as_echo "$as_me: failed program was:" >&5
  1729. sed 's/^/| /' conftest.$ac_ext >&5
  1730. ac_cv_lib_svld_dlopen=no
  1731. fi
  1732. rm -rf conftest.dSYM
  1733. rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo 
  1734.       conftest$ac_exeext conftest.$ac_ext
  1735. LIBS=$ac_check_lib_save_LIBS
  1736. fi
  1737. { $as_echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5
  1738. $as_echo "$ac_cv_lib_svld_dlopen" >&6; }
  1739. if test "x$ac_cv_lib_svld_dlopen" = x""yes; then
  1740.   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
  1741. else
  1742.   { $as_echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5
  1743. $as_echo_n "checking for dld_link in -ldld... " >&6; }
  1744. if test "${ac_cv_lib_dld_dld_link+set}" = set; then
  1745.   $as_echo_n "(cached) " >&6
  1746. else
  1747.   ac_check_lib_save_LIBS=$LIBS
  1748. LIBS="-ldld  $LIBS"
  1749. cat >conftest.$ac_ext <<_ACEOF
  1750. /* confdefs.h.  */
  1751. _ACEOF
  1752. cat confdefs.h >>conftest.$ac_ext
  1753. cat >>conftest.$ac_ext <<_ACEOF
  1754. /* end confdefs.h.  */
  1755. /* Override any GCC internal prototype to avoid an error.
  1756.    Use char because int might match the return type of a GCC
  1757.    builtin and then its argument prototype would still apply.  */
  1758. #ifdef __cplusplus
  1759. extern "C"
  1760. #endif
  1761. char dld_link ();
  1762. int
  1763. main ()
  1764. {
  1765. return dld_link ();
  1766.   ;
  1767.   return 0;
  1768. }
  1769. _ACEOF
  1770. rm -f conftest.$ac_objext conftest$ac_exeext
  1771. if { (ac_try="$ac_link"
  1772. case "(($ac_try" in
  1773.   *"* | *`* | *\*) ac_try_echo=$ac_try;;
  1774.   *) ac_try_echo=$ac_try;;
  1775. esac
  1776. eval ac_try_echo=""$as_me:$LINENO: $ac_try_echo""
  1777. $as_echo "$ac_try_echo") >&5
  1778.   (eval "$ac_link") 2>conftest.er1
  1779.   ac_status=$?
  1780.   grep -v '^ *+' conftest.er1 >conftest.err
  1781.   rm -f conftest.er1
  1782.   cat conftest.err >&5
  1783.   $as_echo "$as_me:$LINENO: $? = $ac_status" >&5
  1784.   (exit $ac_status); } && {
  1785.  test -z "$ac_c_werror_flag" ||
  1786.  test ! -s conftest.err
  1787.        } && test -s conftest$ac_exeext && {
  1788.  test "$cross_compiling" = yes ||
  1789.  $as_test_x conftest$ac_exeext
  1790.        }; then
  1791.   ac_cv_lib_dld_dld_link=yes
  1792. else
  1793.   $as_echo "$as_me: failed program was:" >&5
  1794. sed 's/^/| /' conftest.$ac_ext >&5
  1795. ac_cv_lib_dld_dld_link=no
  1796. fi
  1797. rm -rf conftest.dSYM
  1798. rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo 
  1799.       conftest$ac_exeext conftest.$ac_ext
  1800. LIBS=$ac_check_lib_save_LIBS
  1801. fi
  1802. { $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5
  1803. $as_echo "$ac_cv_lib_dld_dld_link" >&6; }
  1804. if test "x$ac_cv_lib_dld_dld_link" = x""yes; then
  1805.   lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
  1806. fi
  1807. fi
  1808. fi
  1809. fi
  1810. fi
  1811. fi
  1812.     ;;
  1813.   esac
  1814.   if test "x$lt_cv_dlopen" != xno; then
  1815.     enable_dlopen=yes
  1816.   else
  1817.     enable_dlopen=no
  1818.   fi
  1819.   case $lt_cv_dlopen in
  1820.   dlopen)
  1821.     save_CPPFLAGS="$CPPFLAGS"
  1822.     test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
  1823.     save_LDFLAGS="$LDFLAGS"
  1824.     wl=$lt_prog_compiler_wl eval LDFLAGS="$LDFLAGS $export_dynamic_flag_spec"
  1825.     save_LIBS="$LIBS"
  1826.     LIBS="$lt_cv_dlopen_libs $LIBS"
  1827.     { $as_echo "$as_me:$LINENO: checking whether a program can dlopen itself" >&5
  1828. $as_echo_n "checking whether a program can dlopen itself... " >&6; }
  1829. if test "${lt_cv_dlopen_self+set}" = set; then
  1830.   $as_echo_n "(cached) " >&6
  1831. else
  1832.      if test "$cross_compiling" = yes; then :
  1833.   lt_cv_dlopen_self=cross
  1834. else
  1835.   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
  1836.   lt_status=$lt_dlunknown
  1837.   cat > conftest.$ac_ext <<_LT_EOF
  1838. #line 10433 "configure"
  1839. #include "confdefs.h"
  1840. #if HAVE_DLFCN_H
  1841. #include <dlfcn.h>
  1842. #endif
  1843. #include <stdio.h>
  1844. #ifdef RTLD_GLOBAL
  1845. #  define LT_DLGLOBAL RTLD_GLOBAL
  1846. #else
  1847. #  ifdef DL_GLOBAL
  1848. #    define LT_DLGLOBAL DL_GLOBAL
  1849. #  else
  1850. #    define LT_DLGLOBAL 0
  1851. #  endif
  1852. #endif
  1853. /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
  1854.    find out it does not work in some platform. */
  1855. #ifndef LT_DLLAZY_OR_NOW
  1856. #  ifdef RTLD_LAZY
  1857. #    define LT_DLLAZY_OR_NOW RTLD_LAZY
  1858. #  else
  1859. #    ifdef DL_LAZY
  1860. #      define LT_DLLAZY_OR_NOW DL_LAZY
  1861. #    else
  1862. #      ifdef RTLD_NOW
  1863. #        define LT_DLLAZY_OR_NOW RTLD_NOW
  1864. #      else
  1865. #        ifdef DL_NOW
  1866. #          define LT_DLLAZY_OR_NOW DL_NOW
  1867. #        else
  1868. #          define LT_DLLAZY_OR_NOW 0
  1869. #        endif
  1870. #      endif
  1871. #    endif
  1872. #  endif
  1873. #endif
  1874. void fnord() { int i=42;}
  1875. int main ()
  1876. {
  1877.   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
  1878.   int status = $lt_dlunknown;
  1879.   if (self)
  1880.     {
  1881.       if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
  1882.       else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
  1883.       /* dlclose (self); */
  1884.     }
  1885.   else
  1886.     puts (dlerror ());
  1887.   return status;
  1888. }
  1889. _LT_EOF
  1890.   if { (eval echo "$as_me:$LINENO: "$ac_link"") >&5
  1891.   (eval $ac_link) 2>&5
  1892.   ac_status=$?
  1893.   $as_echo "$as_me:$LINENO: $? = $ac_status" >&5
  1894.   (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
  1895.     (./conftest; exit; ) >&5 2>/dev/null
  1896.     lt_status=$?
  1897.     case x$lt_status in
  1898.       x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
  1899.       x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
  1900.       x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
  1901.     esac
  1902.   else :
  1903.     # compilation failed
  1904.     lt_cv_dlopen_self=no
  1905.   fi
  1906. fi
  1907. rm -fr conftest*
  1908. fi
  1909. { $as_echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5
  1910. $as_echo "$lt_cv_dlopen_self" >&6; }
  1911.     if test "x$lt_cv_dlopen_self" = xyes; then
  1912.       wl=$lt_prog_compiler_wl eval LDFLAGS="$LDFLAGS $lt_prog_compiler_static"
  1913.       { $as_echo "$as_me:$LINENO: checking whether a statically linked program can dlopen itself" >&5
  1914. $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
  1915. if test "${lt_cv_dlopen_self_static+set}" = set; then
  1916.   $as_echo_n "(cached) " >&6
  1917. else
  1918.      if test "$cross_compiling" = yes; then :
  1919.   lt_cv_dlopen_self_static=cross
  1920. else
  1921.   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
  1922.   lt_status=$lt_dlunknown
  1923.   cat > conftest.$ac_ext <<_LT_EOF
  1924. #line 10529 "configure"
  1925. #include "confdefs.h"
  1926. #if HAVE_DLFCN_H
  1927. #include <dlfcn.h>
  1928. #endif
  1929. #include <stdio.h>
  1930. #ifdef RTLD_GLOBAL
  1931. #  define LT_DLGLOBAL RTLD_GLOBAL
  1932. #else
  1933. #  ifdef DL_GLOBAL
  1934. #    define LT_DLGLOBAL DL_GLOBAL
  1935. #  else
  1936. #    define LT_DLGLOBAL 0
  1937. #  endif
  1938. #endif
  1939. /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
  1940.    find out it does not work in some platform. */
  1941. #ifndef LT_DLLAZY_OR_NOW
  1942. #  ifdef RTLD_LAZY
  1943. #    define LT_DLLAZY_OR_NOW RTLD_LAZY
  1944. #  else
  1945. #    ifdef DL_LAZY
  1946. #      define LT_DLLAZY_OR_NOW DL_LAZY
  1947. #    else
  1948. #      ifdef RTLD_NOW
  1949. #        define LT_DLLAZY_OR_NOW RTLD_NOW
  1950. #      else
  1951. #        ifdef DL_NOW
  1952. #          define LT_DLLAZY_OR_NOW DL_NOW
  1953. #        else
  1954. #          define LT_DLLAZY_OR_NOW 0
  1955. #        endif
  1956. #      endif
  1957. #    endif
  1958. #  endif
  1959. #endif
  1960. void fnord() { int i=42;}
  1961. int main ()
  1962. {
  1963.   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
  1964.   int status = $lt_dlunknown;
  1965.   if (self)
  1966.     {
  1967.       if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
  1968.       else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
  1969.       /* dlclose (self); */
  1970.     }
  1971.   else
  1972.     puts (dlerror ());
  1973.   return status;
  1974. }
  1975. _LT_EOF
  1976.   if { (eval echo "$as_me:$LINENO: "$ac_link"") >&5
  1977.   (eval $ac_link) 2>&5
  1978.   ac_status=$?
  1979.   $as_echo "$as_me:$LINENO: $? = $ac_status" >&5
  1980.   (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
  1981.     (./conftest; exit; ) >&5 2>/dev/null
  1982.     lt_status=$?
  1983.     case x$lt_status in
  1984.       x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
  1985.       x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
  1986.       x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
  1987.     esac
  1988.   else :
  1989.     # compilation failed
  1990.     lt_cv_dlopen_self_static=no
  1991.   fi
  1992. fi
  1993. rm -fr conftest*
  1994. fi
  1995. { $as_echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5
  1996. $as_echo "$lt_cv_dlopen_self_static" >&6; }
  1997.     fi
  1998.     CPPFLAGS="$save_CPPFLAGS"
  1999.     LDFLAGS="$save_LDFLAGS"
  2000.     LIBS="$save_LIBS"
  2001.     ;;
  2002.   esac
  2003.   case $lt_cv_dlopen_self in
  2004.   yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
  2005.   *) enable_dlopen_self=unknown ;;
  2006.   esac
  2007.   case $lt_cv_dlopen_self_static in
  2008.   yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
  2009.   *) enable_dlopen_self_static=unknown ;;
  2010.   esac
  2011. fi
  2012. striplib=
  2013. old_striplib=
  2014. { $as_echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5
  2015. $as_echo_n "checking whether stripping libraries is possible... " >&6; }
  2016. if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
  2017.   test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
  2018.   test -z "$striplib" && striplib="$STRIP --strip-unneeded"
  2019.   { $as_echo "$as_me:$LINENO: result: yes" >&5
  2020. $as_echo "yes" >&6; }
  2021. else
  2022. # FIXME - insert some real tests, host_os isn't really good enough
  2023.   case $host_os in
  2024.   darwin*)
  2025.     if test -n "$STRIP" ; then
  2026.       striplib="$STRIP -x"
  2027.       old_striplib="$STRIP -S"
  2028.       { $as_echo "$as_me:$LINENO: result: yes" >&5
  2029. $as_echo "yes" >&6; }
  2030.     else
  2031.       { $as_echo "$as_me:$LINENO: result: no" >&5
  2032. $as_echo "no" >&6; }
  2033.     fi
  2034.     ;;
  2035.   *)
  2036.     { $as_echo "$as_me:$LINENO: result: no" >&5
  2037. $as_echo "no" >&6; }
  2038.     ;;
  2039.   esac
  2040. fi
  2041.   # Report which library types will actually be built
  2042.   { $as_echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5
  2043. $as_echo_n "checking if libtool supports shared libraries... " >&6; }
  2044.   { $as_echo "$as_me:$LINENO: result: $can_build_shared" >&5
  2045. $as_echo "$can_build_shared" >&6; }
  2046.   { $as_echo "$as_me:$LINENO: checking whether to build shared libraries" >&5
  2047. $as_echo_n "checking whether to build shared libraries... " >&6; }
  2048.   test "$can_build_shared" = "no" && enable_shared=no
  2049.   # On AIX, shared libraries and static libraries use the same namespace, and
  2050.   # are all built from PIC.
  2051.   case $host_os in
  2052.   aix3*)
  2053.     test "$enable_shared" = yes && enable_static=no
  2054.     if test -n "$RANLIB"; then
  2055.       archive_cmds="$archive_cmds~$RANLIB $lib"
  2056.       postinstall_cmds='$RANLIB $lib'
  2057.     fi
  2058.     ;;
  2059.   aix[4-9]*)
  2060.     if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
  2061.       test "$enable_shared" = yes && enable_static=no
  2062.     fi
  2063.     ;;
  2064.   esac
  2065.   { $as_echo "$as_me:$LINENO: result: $enable_shared" >&5
  2066. $as_echo "$enable_shared" >&6; }
  2067.   { $as_echo "$as_me:$LINENO: checking whether to build static libraries" >&5
  2068. $as_echo_n "checking whether to build static libraries... " >&6; }
  2069.   # Make sure either enable_shared or enable_static is yes.
  2070.   test "$enable_shared" = yes || enable_static=yes
  2071.   { $as_echo "$as_me:$LINENO: result: $enable_static" >&5
  2072. $as_echo "$enable_static" >&6; }
  2073. fi
  2074. ac_ext=c
  2075. ac_cpp='$CPP $CPPFLAGS'
  2076. ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
  2077. ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
  2078. ac_compiler_gnu=$ac_cv_c_compiler_gnu
  2079. CC="$lt_save_CC"
  2080.         ac_config_commands="$ac_config_commands libtool"
  2081. # Only expand once:
  2082. LT_RELEASE=$MAJOR_VERSION.$MINOR_VERSION
  2083. LT_CURRENT=`expr $MICRO_VERSION - $INTERFACE_AGE`
  2084. LT_REVISION=$INTERFACE_AGE
  2085. LT_AGE=`expr $BINARY_AGE - $INTERFACE_AGE`
  2086. ac_aux_dir=
  2087. for ac_dir in $srcdir/build-scripts; do
  2088.   if test -f "$ac_dir/install-sh"; then
  2089.     ac_aux_dir=$ac_dir
  2090.     ac_install_sh="$ac_aux_dir/install-sh -c"
  2091.     break
  2092.   elif test -f "$ac_dir/install.sh"; then
  2093.     ac_aux_dir=$ac_dir
  2094.     ac_install_sh="$ac_aux_dir/install.sh -c"
  2095.     break
  2096.   elif test -f "$ac_dir/shtool"; then
  2097.     ac_aux_dir=$ac_dir
  2098.     ac_install_sh="$ac_aux_dir/shtool install -c"
  2099.     break
  2100.   fi
  2101. done
  2102. if test -z "$ac_aux_dir"; then
  2103.   { { $as_echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in $srcdir/build-scripts" >&5
  2104. $as_echo "$as_me: error: cannot find install-sh or install.sh in $srcdir/build-scripts" >&2;}
  2105.    { (exit 1); exit 1; }; }
  2106. fi
  2107. # These three variables are undocumented and unsupported,
  2108. # and are intended to be withdrawn in a future Autoconf release.
  2109. # They can cause serious problems if a builder's source tree is in a directory
  2110. # whose full name contains unusual characters.
  2111. ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
  2112. ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
  2113. ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
  2114. ac_ext=c
  2115. ac_cpp='$CPP $CPPFLAGS'
  2116. ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
  2117. ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
  2118. ac_compiler_gnu=$ac_cv_c_compiler_gnu
  2119. if test -n "$ac_tool_prefix"; then
  2120.   # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
  2121. set dummy ${ac_tool_prefix}gcc; ac_word=$2
  2122. { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
  2123. $as_echo_n "checking for $ac_word... " >&6; }
  2124. if test "${ac_cv_prog_CC+set}" = set; then
  2125.   $as_echo_n "(cached) " >&6
  2126. else
  2127.   if test -n "$CC"; then
  2128.   ac_cv_prog_CC="$CC" # Let the user override the test.
  2129. else
  2130. as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
  2131. for as_dir in $PATH
  2132. do
  2133.   IFS=$as_save_IFS
  2134.   test -z "$as_dir" && as_dir=.
  2135.   for ac_exec_ext in '' $ac_executable_extensions; do
  2136.   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
  2137.     ac_cv_prog_CC="${ac_tool_prefix}gcc"
  2138.     $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
  2139.     break 2
  2140.   fi
  2141. done
  2142. done
  2143. IFS=$as_save_IFS
  2144. fi
  2145. fi
  2146. CC=$ac_cv_prog_CC
  2147. if test -n "$CC"; then
  2148.   { $as_echo "$as_me:$LINENO: result: $CC" >&5
  2149. $as_echo "$CC" >&6; }
  2150. else
  2151.   { $as_echo "$as_me:$LINENO: result: no" >&5
  2152. $as_echo "no" >&6; }
  2153. fi
  2154. fi
  2155. if test -z "$ac_cv_prog_CC"; then
  2156.   ac_ct_CC=$CC
  2157.   # Extract the first word of "gcc", so it can be a program name with args.
  2158. set dummy gcc; ac_word=$2
  2159. { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
  2160. $as_echo_n "checking for $ac_word... " >&6; }
  2161. if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
  2162.   $as_echo_n "(cached) " >&6
  2163. else
  2164.   if test -n "$ac_ct_CC"; then
  2165.   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
  2166. else
  2167. as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
  2168. for as_dir in $PATH
  2169. do
  2170.   IFS=$as_save_IFS
  2171.   test -z "$as_dir" && as_dir=.
  2172.   for ac_exec_ext in '' $ac_executable_extensions; do
  2173.   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
  2174.     ac_cv_prog_ac_ct_CC="gcc"
  2175.     $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
  2176.     break 2
  2177.   fi
  2178. done
  2179. done
  2180. IFS=$as_save_IFS
  2181. fi
  2182. fi
  2183. ac_ct_CC=$ac_cv_prog_ac_ct_CC
  2184. if test -n "$ac_ct_CC"; then
  2185.   { $as_echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
  2186. $as_echo "$ac_ct_CC" >&6; }
  2187. else
  2188.   { $as_echo "$as_me:$LINENO: result: no" >&5
  2189. $as_echo "no" >&6; }
  2190. fi
  2191.   if test "x$ac_ct_CC" = x; then
  2192.     CC=""
  2193.   else
  2194.     case $cross_compiling:$ac_tool_warned in
  2195. yes:)
  2196. { $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
  2197. $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
  2198. ac_tool_warned=yes ;;
  2199. esac
  2200.     CC=$ac_ct_CC
  2201.   fi
  2202. else
  2203.   CC="$ac_cv_prog_CC"
  2204. fi
  2205. if test -z "$CC"; then
  2206.           if test -n "$ac_tool_prefix"; then
  2207.     # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
  2208. set dummy ${ac_tool_prefix}cc; ac_word=$2
  2209. { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
  2210. $as_echo_n "checking for $ac_word... " >&6; }
  2211. if test "${ac_cv_prog_CC+set}" = set; then
  2212.   $as_echo_n "(cached) " >&6
  2213. else
  2214.   if test -n "$CC"; then
  2215.   ac_cv_prog_CC="$CC" # Let the user override the test.
  2216. else
  2217. as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
  2218. for as_dir in $PATH
  2219. do
  2220.   IFS=$as_save_IFS
  2221.   test -z "$as_dir" && as_dir=.
  2222.   for ac_exec_ext in '' $ac_executable_extensions; do
  2223.   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
  2224.     ac_cv_prog_CC="${ac_tool_prefix}cc"
  2225.     $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
  2226.     break 2
  2227.   fi
  2228. done
  2229. done
  2230. IFS=$as_save_IFS
  2231. fi
  2232. fi
  2233. CC=$ac_cv_prog_CC
  2234. if test -n "$CC"; then
  2235.   { $as_echo "$as_me:$LINENO: result: $CC" >&5
  2236. $as_echo "$CC" >&6; }
  2237. else
  2238.   { $as_echo "$as_me:$LINENO: result: no" >&5
  2239. $as_echo "no" >&6; }
  2240. fi
  2241.   fi
  2242. fi
  2243. if test -z "$CC"; then
  2244.   # Extract the first word of "cc", so it can be a program name with args.
  2245. set dummy cc; ac_word=$2
  2246. { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
  2247. $as_echo_n "checking for $ac_word... " >&6; }
  2248. if test "${ac_cv_prog_CC+set}" = set; then
  2249.   $as_echo_n "(cached) " >&6
  2250. else
  2251.   if test -n "$CC"; then
  2252.   ac_cv_prog_CC="$CC" # Let the user override the test.
  2253. else
  2254.   ac_prog_rejected=no
  2255. as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
  2256. for as_dir in $PATH
  2257. do
  2258.   IFS=$as_save_IFS
  2259.   test -z "$as_dir" && as_dir=.
  2260.   for ac_exec_ext in '' $ac_executable_extensions; do
  2261.   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
  2262.     if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
  2263.        ac_prog_rejected=yes
  2264.        continue
  2265.      fi
  2266.     ac_cv_prog_CC="cc"
  2267.     $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
  2268.     break 2
  2269.   fi
  2270. done
  2271. done
  2272. IFS=$as_save_IFS
  2273. if test $ac_prog_rejected = yes; then
  2274.   # We found a bogon in the path, so make sure we never use it.
  2275.   set dummy $ac_cv_prog_CC
  2276.   shift
  2277.   if test $# != 0; then
  2278.     # We chose a different compiler from the bogus one.
  2279.     # However, it has the same basename, so the bogon will be chosen
  2280.     # first if we set CC to just the basename; use the full file name.
  2281.     shift
  2282.     ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
  2283.   fi
  2284. fi
  2285. fi
  2286. fi
  2287. CC=$ac_cv_prog_CC
  2288. if test -n "$CC"; then
  2289.   { $as_echo "$as_me:$LINENO: result: $CC" >&5
  2290. $as_echo "$CC" >&6; }
  2291. else
  2292.   { $as_echo "$as_me:$LINENO: result: no" >&5
  2293. $as_echo "no" >&6; }
  2294. fi
  2295. fi
  2296. if test -z "$CC"; then
  2297.   if test -n "$ac_tool_prefix"; then
  2298.   for ac_prog in cl.exe
  2299.   do
  2300.     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
  2301. set dummy $ac_tool_prefix$ac_prog; ac_word=$2
  2302. { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
  2303. $as_echo_n "checking for $ac_word... " >&6; }
  2304. if test "${ac_cv_prog_CC+set}" = set; then
  2305.   $as_echo_n "(cached) " >&6
  2306. else
  2307.   if test -n "$CC"; then
  2308.   ac_cv_prog_CC="$CC" # Let the user override the test.
  2309. else
  2310. as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
  2311. for as_dir in $PATH
  2312. do
  2313.   IFS=$as_save_IFS
  2314.   test -z "$as_dir" && as_dir=.
  2315.   for ac_exec_ext in '' $ac_executable_extensions; do
  2316.   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
  2317.     ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
  2318.     $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
  2319.     break 2
  2320.   fi
  2321. done
  2322. done
  2323. IFS=$as_save_IFS
  2324. fi
  2325. fi
  2326. CC=$ac_cv_prog_CC
  2327. if test -n "$CC"; then
  2328.   { $as_echo "$as_me:$LINENO: result: $CC" >&5
  2329. $as_echo "$CC" >&6; }
  2330. else
  2331.   { $as_echo "$as_me:$LINENO: result: no" >&5
  2332. $as_echo "no" >&6; }
  2333. fi
  2334.     test -n "$CC" && break
  2335.   done
  2336. fi
  2337. if test -z "$CC"; then
  2338.   ac_ct_CC=$CC
  2339.   for ac_prog in cl.exe
  2340. do
  2341.   # Extract the first word of "$ac_prog", so it can be a program name with args.
  2342. set dummy $ac_prog; ac_word=$2
  2343. { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
  2344. $as_echo_n "checking for $ac_word... " >&6; }
  2345. if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
  2346.   $as_echo_n "(cached) " >&6
  2347. else
  2348.   if test -n "$ac_ct_CC"; then
  2349.   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
  2350. else
  2351. as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
  2352. for as_dir in $PATH
  2353. do
  2354.   IFS=$as_save_IFS
  2355.   test -z "$as_dir" && as_dir=.
  2356.   for ac_exec_ext in '' $ac_executable_extensions; do
  2357.   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
  2358.     ac_cv_prog_ac_ct_CC="$ac_prog"
  2359.     $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
  2360.     break 2
  2361.   fi
  2362. done
  2363. done
  2364. IFS=$as_save_IFS
  2365. fi
  2366. fi
  2367. ac_ct_CC=$ac_cv_prog_ac_ct_CC
  2368. if test -n "$ac_ct_CC"; then
  2369.   { $as_echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
  2370. $as_echo "$ac_ct_CC" >&6; }
  2371. else
  2372.   { $as_echo "$as_me:$LINENO: result: no" >&5
  2373. $as_echo "no" >&6; }
  2374. fi
  2375.   test -n "$ac_ct_CC" && break
  2376. done
  2377.   if test "x$ac_ct_CC" = x; then
  2378.     CC=""
  2379.   else
  2380.     case $cross_compiling:$ac_tool_warned in
  2381. yes:)
  2382. { $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
  2383. $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
  2384. ac_tool_warned=yes ;;
  2385. esac
  2386.     CC=$ac_ct_CC
  2387.   fi
  2388. fi
  2389. fi
  2390. test -z "$CC" && { { $as_echo "$as_me:$LINENO: error: in `$ac_pwd':" >&5
  2391. $as_echo "$as_me: error: in `$ac_pwd':" >&2;}
  2392. { { $as_echo "$as_me:$LINENO: error: no acceptable C compiler found in $PATH
  2393. See `config.log' for more details." >&5
  2394. $as_echo "$as_me: error: no acceptable C compiler found in $PATH
  2395. See `config.log' for more details." >&2;}
  2396.    { (exit 1); exit 1; }; }; }
  2397. # Provide some information about the compiler.
  2398. $as_echo "$as_me:$LINENO: checking for C compiler version" >&5
  2399. set X $ac_compile
  2400. ac_compiler=$2
  2401. { (ac_try="$ac_compiler --version >&5"
  2402. case "(($ac_try" in
  2403.   *"* | *`* | *\*) ac_try_echo=$ac_try;;
  2404.   *) ac_try_echo=$ac_try;;
  2405. esac
  2406. eval ac_try_echo=""$as_me:$LINENO: $ac_try_echo""
  2407. $as_echo "$ac_try_echo") >&5
  2408.   (eval "$ac_compiler --version >&5") 2>&5
  2409.   ac_status=$?
  2410.   $as_echo "$as_me:$LINENO: $? = $ac_status" >&5
  2411.   (exit $ac_status); }
  2412. { (ac_try="$ac_compiler -v >&5"
  2413. case "(($ac_try" in
  2414.   *"* | *`* | *\*) ac_try_echo=$ac_try;;
  2415.   *) ac_try_echo=$ac_try;;
  2416. esac
  2417. eval ac_try_echo=""$as_me:$LINENO: $ac_try_echo""
  2418. $as_echo "$ac_try_echo") >&5
  2419.   (eval "$ac_compiler -v >&5") 2>&5
  2420.   ac_status=$?
  2421.   $as_echo "$as_me:$LINENO: $? = $ac_status" >&5
  2422.   (exit $ac_status); }
  2423. { (ac_try="$ac_compiler -V >&5"
  2424. case "(($ac_try" in
  2425.   *"* | *`* | *\*) ac_try_echo=$ac_try;;
  2426.   *) ac_try_echo=$ac_try;;
  2427. esac
  2428. eval ac_try_echo=""$as_me:$LINENO: $ac_try_echo""
  2429. $as_echo "$ac_try_echo") >&5
  2430.   (eval "$ac_compiler -V >&5") 2>&5
  2431.   ac_status=$?
  2432.   $as_echo "$as_me:$LINENO: $? = $ac_status" >&5
  2433.   (exit $ac_status); }
  2434. { $as_echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
  2435. $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
  2436. if test "${ac_cv_c_compiler_gnu+set}" = set; then
  2437.   $as_echo_n "(cached) " >&6
  2438. else
  2439.   cat >conftest.$ac_ext <<_ACEOF
  2440. /* confdefs.h.  */
  2441. _ACEOF
  2442. cat confdefs.h >>conftest.$ac_ext
  2443. cat >>conftest.$ac_ext <<_ACEOF
  2444. /* end confdefs.h.  */
  2445. int
  2446. main ()
  2447. {
  2448. #ifndef __GNUC__
  2449.        choke me
  2450. #endif
  2451.   ;
  2452.   return 0;
  2453. }
  2454. _ACEOF
  2455. rm -f conftest.$ac_objext
  2456. if { (ac_try="$ac_compile"
  2457. case "(($ac_try" in
  2458.   *"* | *`* | *\*) ac_try_echo=$ac_try;;
  2459.   *) ac_try_echo=$ac_try;;
  2460. esac
  2461. eval ac_try_echo=""$as_me:$LINENO: $ac_try_echo""
  2462. $as_echo "$ac_try_echo") >&5
  2463.   (eval "$ac_compile") 2>conftest.er1
  2464.   ac_status=$?
  2465.   grep -v '^ *+' conftest.er1 >conftest.err
  2466.   rm -f conftest.er1
  2467.   cat conftest.err >&5
  2468.   $as_echo "$as_me:$LINENO: $? = $ac_status" >&5
  2469.   (exit $ac_status); } && {
  2470.  test -z "$ac_c_werror_flag" ||
  2471.  test ! -s conftest.err
  2472.        } && test -s conftest.$ac_objext; then
  2473.   ac_compiler_gnu=yes
  2474. else
  2475.   $as_echo "$as_me: failed program was:" >&5
  2476. sed 's/^/| /' conftest.$ac_ext >&5
  2477. ac_compiler_gnu=no
  2478. fi
  2479. rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  2480. ac_cv_c_compiler_gnu=$ac_compiler_gnu
  2481. fi
  2482. { $as_echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
  2483. $as_echo "$ac_cv_c_compiler_gnu" >&6; }
  2484. if test $ac_compiler_gnu = yes; then
  2485.   GCC=yes
  2486. else
  2487.   GCC=
  2488. fi
  2489. ac_test_CFLAGS=${CFLAGS+set}
  2490. ac_save_CFLAGS=$CFLAGS
  2491. { $as_echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
  2492. $as_echo_n "checking whether $CC accepts -g... " >&6; }
  2493. if test "${ac_cv_prog_cc_g+set}" = set; then
  2494.   $as_echo_n "(cached) " >&6
  2495. else
  2496.   ac_save_c_werror_flag=$ac_c_werror_flag
  2497.    ac_c_werror_flag=yes
  2498.    ac_cv_prog_cc_g=no
  2499.    CFLAGS="-g"
  2500.    cat >conftest.$ac_ext <<_ACEOF
  2501. /* confdefs.h.  */
  2502. _ACEOF
  2503. cat confdefs.h >>conftest.$ac_ext
  2504. cat >>conftest.$ac_ext <<_ACEOF
  2505. /* end confdefs.h.  */
  2506. int
  2507. main ()
  2508. {
  2509.   ;
  2510.   return 0;
  2511. }
  2512. _ACEOF
  2513. rm -f conftest.$ac_objext
  2514. if { (ac_try="$ac_compile"
  2515. case "(($ac_try" in
  2516.   *"* | *`* | *\*) ac_try_echo=$ac_try;;
  2517.   *) ac_try_echo=$ac_try;;
  2518. esac
  2519. eval ac_try_echo=""$as_me:$LINENO: $ac_try_echo""
  2520. $as_echo "$ac_try_echo") >&5
  2521.   (eval "$ac_compile") 2>conftest.er1
  2522.   ac_status=$?
  2523.   grep -v '^ *+' conftest.er1 >conftest.err
  2524.   rm -f conftest.er1
  2525.   cat conftest.err >&5
  2526.   $as_echo "$as_me:$LINENO: $? = $ac_status" >&5
  2527.   (exit $ac_status); } && {
  2528.  test -z "$ac_c_werror_flag" ||
  2529.  test ! -s conftest.err
  2530.        } && test -s conftest.$ac_objext; then
  2531.   ac_cv_prog_cc_g=yes
  2532. else
  2533.   $as_echo "$as_me: failed program was:" >&5
  2534. sed 's/^/| /' conftest.$ac_ext >&5
  2535. CFLAGS=""
  2536.       cat >conftest.$ac_ext <<_ACEOF
  2537. /* confdefs.h.  */
  2538. _ACEOF
  2539. cat confdefs.h >>conftest.$ac_ext
  2540. cat >>conftest.$ac_ext <<_ACEOF
  2541. /* end confdefs.h.  */
  2542. int
  2543. main ()
  2544. {
  2545.   ;
  2546.   return 0;
  2547. }
  2548. _ACEOF
  2549. rm -f conftest.$ac_objext
  2550. if { (ac_try="$ac_compile"
  2551. case "(($ac_try" in
  2552.   *"* | *`* | *\*) ac_try_echo=$ac_try;;
  2553.   *) ac_try_echo=$ac_try;;
  2554. esac
  2555. eval ac_try_echo=""$as_me:$LINENO: $ac_try_echo""
  2556. $as_echo "$ac_try_echo") >&5
  2557.   (eval "$ac_compile") 2>conftest.er1
  2558.   ac_status=$?
  2559.   grep -v '^ *+' conftest.er1 >conftest.err
  2560.   rm -f conftest.er1
  2561.   cat conftest.err >&5
  2562.   $as_echo "$as_me:$LINENO: $? = $ac_status" >&5
  2563.   (exit $ac_status); } && {
  2564.  test -z "$ac_c_werror_flag" ||
  2565.  test ! -s conftest.err
  2566.        } && test -s conftest.$ac_objext; then
  2567.   :
  2568. else
  2569.   $as_echo "$as_me: failed program was:" >&5
  2570. sed 's/^/| /' conftest.$ac_ext >&5
  2571. ac_c_werror_flag=$ac_save_c_werror_flag
  2572.  CFLAGS="-g"
  2573.  cat >conftest.$ac_ext <<_ACEOF
  2574. /* confdefs.h.  */
  2575. _ACEOF
  2576. cat confdefs.h >>conftest.$ac_ext
  2577. cat >>conftest.$ac_ext <<_ACEOF
  2578. /* end confdefs.h.  */
  2579. int
  2580. main ()
  2581. {
  2582.   ;
  2583.   return 0;
  2584. }
  2585. _ACEOF
  2586. rm -f conftest.$ac_objext
  2587. if { (ac_try="$ac_compile"
  2588. case "(($ac_try" in
  2589.   *"* | *`* | *\*) ac_try_echo=$ac_try;;
  2590.   *) ac_try_echo=$ac_try;;
  2591. esac
  2592. eval ac_try_echo=""$as_me:$LINENO: $ac_try_echo""
  2593. $as_echo "$ac_try_echo") >&5
  2594.   (eval "$ac_compile") 2>conftest.er1
  2595.   ac_status=$?
  2596.   grep -v '^ *+' conftest.er1 >conftest.err
  2597.   rm -f conftest.er1
  2598.   cat conftest.err >&5
  2599.   $as_echo "$as_me:$LINENO: $? = $ac_status" >&5
  2600.   (exit $ac_status); } && {
  2601.  test -z "$ac_c_werror_flag" ||
  2602.  test ! -s conftest.err
  2603.        } && test -s conftest.$ac_objext; then
  2604.   ac_cv_prog_cc_g=yes
  2605. else
  2606.   $as_echo "$as_me: failed program was:" >&5
  2607. sed 's/^/| /' conftest.$ac_ext >&5
  2608. fi
  2609. rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  2610. fi
  2611. rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  2612. fi
  2613. rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  2614.    ac_c_werror_flag=$ac_save_c_werror_flag
  2615. fi
  2616. { $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
  2617. $as_echo "$ac_cv_prog_cc_g" >&6; }
  2618. if test "$ac_test_CFLAGS" = set; then
  2619.   CFLAGS=$ac_save_CFLAGS
  2620. elif test $ac_cv_prog_cc_g = yes; then
  2621.   if test "$GCC" = yes; then
  2622.     CFLAGS="-g -O2"
  2623.   else
  2624.     CFLAGS="-g"
  2625.   fi
  2626. else
  2627.   if test "$GCC" = yes; then
  2628.     CFLAGS="-O2"
  2629.   else
  2630.     CFLAGS=
  2631.   fi
  2632. fi
  2633. { $as_echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5
  2634. $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
  2635. if test "${ac_cv_prog_cc_c89+set}" = set; then
  2636.   $as_echo_n "(cached) " >&6
  2637. else
  2638.   ac_cv_prog_cc_c89=no
  2639. ac_save_CC=$CC
  2640. cat >conftest.$ac_ext <<_ACEOF
  2641. /* confdefs.h.  */
  2642. _ACEOF
  2643. cat confdefs.h >>conftest.$ac_ext
  2644. cat >>conftest.$ac_ext <<_ACEOF
  2645. /* end confdefs.h.  */
  2646. #include <stdarg.h>
  2647. #include <stdio.h>
  2648. #include <sys/types.h>
  2649. #include <sys/stat.h>
  2650. /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
  2651. struct buf { int x; };
  2652. FILE * (*rcsopen) (struct buf *, struct stat *, int);
  2653. static char *e (p, i)
  2654.      char **p;
  2655.      int i;
  2656. {
  2657.   return p[i];
  2658. }
  2659. static char *f (char * (*g) (char **, int), char **p, ...)
  2660. {
  2661.   char *s;
  2662.   va_list v;
  2663.   va_start (v,p);
  2664.   s = g (p, va_arg (v,int));
  2665.   va_end (v);
  2666.   return s;
  2667. }
  2668. /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
  2669.    function prototypes and stuff, but not 'xHH' hex character constants.
  2670.    These don't provoke an error unfortunately, instead are silently treated
  2671.    as 'x'.  The following induces an error, until -std is added to get
  2672.    proper ANSI mode.  Curiously 'x00'!='x' always comes out true, for an
  2673.    array size at least.  It's necessary to write 'x00'==0 to get something
  2674.    that's true only with -std.  */
  2675. int osf4_cc_array ['x00' == 0 ? 1 : -1];
  2676. /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
  2677.    inside strings and character constants.  */
  2678. #define FOO(x) 'x'
  2679. int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
  2680. int test (int i, double x);
  2681. struct s1 {int (*f) (int a);};
  2682. struct s2 {int (*f) (double a);};
  2683. int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
  2684. int argc;
  2685. char **argv;
  2686. int
  2687. main ()
  2688. {
  2689. return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
  2690.   ;
  2691.   return 0;
  2692. }
  2693. _ACEOF
  2694. for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std 
  2695. -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
  2696. do
  2697.   CC="$ac_save_CC $ac_arg"
  2698.   rm -f conftest.$ac_objext
  2699. if { (ac_try="$ac_compile"
  2700. case "(($ac_try" in
  2701.   *"* | *`* | *\*) ac_try_echo=$ac_try;;
  2702.   *) ac_try_echo=$ac_try;;
  2703. esac
  2704. eval ac_try_echo=""$as_me:$LINENO: $ac_try_echo""
  2705. $as_echo "$ac_try_echo") >&5
  2706.   (eval "$ac_compile") 2>conftest.er1
  2707.   ac_status=$?
  2708.   grep -v '^ *+' conftest.er1 >conftest.err
  2709.   rm -f conftest.er1
  2710.   cat conftest.err >&5
  2711.   $as_echo "$as_me:$LINENO: $? = $ac_status" >&5
  2712.   (exit $ac_status); } && {
  2713.  test -z "$ac_c_werror_flag" ||
  2714.  test ! -s conftest.err
  2715.        } && test -s conftest.$ac_objext; then
  2716.   ac_cv_prog_cc_c89=$ac_arg
  2717. else
  2718.   $as_echo "$as_me: failed program was:" >&5
  2719. sed 's/^/| /' conftest.$ac_ext >&5
  2720. fi
  2721. rm -f core conftest.err conftest.$ac_objext
  2722.   test "x$ac_cv_prog_cc_c89" != "xno" && break
  2723. done
  2724. rm -f conftest.$ac_ext
  2725. CC=$ac_save_CC
  2726. fi
  2727. # AC_CACHE_VAL
  2728. case "x$ac_cv_prog_cc_c89" in
  2729.   x)
  2730.     { $as_echo "$as_me:$LINENO: result: none needed" >&5
  2731. $as_echo "none needed" >&6; } ;;
  2732.   xno)
  2733.     { $as_echo "$as_me:$LINENO: result: unsupported" >&5
  2734. $as_echo "unsupported" >&6; } ;;
  2735.   *)
  2736.     CC="$CC $ac_cv_prog_cc_c89"
  2737.     { $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5
  2738. $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
  2739. esac
  2740. ac_ext=c
  2741. ac_cpp='$CPP $CPPFLAGS'
  2742. ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
  2743. ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
  2744. ac_compiler_gnu=$ac_cv_c_compiler_gnu
  2745. # Find a good install program.  We prefer a C program (faster),
  2746. # so one script is as good as another.  But avoid the broken or
  2747. # incompatible versions:
  2748. # SysV /etc/install, /usr/sbin/install
  2749. # SunOS /usr/etc/install
  2750. # IRIX /sbin/install
  2751. # AIX /bin/install
  2752. # AmigaOS /C/install, which installs bootblocks on floppy discs
  2753. # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
  2754. # AFS /usr/afsws/bin/install, which mishandles nonexistent args
  2755. # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
  2756. # OS/2's system install, which has a completely different semantic
  2757. # ./install, which can be erroneously created by make from ./install.sh.
  2758. # Reject install programs that cannot install multiple files.
  2759. { $as_echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
  2760. $as_echo_n "checking for a BSD-compatible install... " >&6; }
  2761. if test -z "$INSTALL"; then
  2762. if test "${ac_cv_path_install+set}" = set; then
  2763.   $as_echo_n "(cached) " >&6
  2764. else
  2765.   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
  2766. for as_dir in $PATH
  2767. do
  2768.   IFS=$as_save_IFS
  2769.   test -z "$as_dir" && as_dir=.
  2770.   # Account for people who put trailing slashes in PATH elements.
  2771. case $as_dir/ in
  2772.   ./ | .// | /cC/* | 
  2773.   /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | 
  2774.   ?:\/os2\/install\/* | ?:\/OS2\/INSTALL\/* | 
  2775.   /usr/ucb/* ) ;;
  2776.   *)
  2777.     # OSF1 and SCO ODT 3.0 have their own names for install.
  2778.     # Don't use installbsd from OSF since it installs stuff as root
  2779.     # by default.
  2780.     for ac_prog in ginstall scoinst install; do
  2781.       for ac_exec_ext in '' $ac_executable_extensions; do
  2782. if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
  2783.   if test $ac_prog = install &&
  2784.     grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
  2785.     # AIX install.  It has an incompatible calling convention.
  2786.     :
  2787.   elif test $ac_prog = install &&
  2788.     grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
  2789.     # program-specific install script used by HP pwplus--don't use.
  2790.     :
  2791.   else
  2792.     rm -rf conftest.one conftest.two conftest.dir
  2793.     echo one > conftest.one
  2794.     echo two > conftest.two
  2795.     mkdir conftest.dir
  2796.     if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
  2797.       test -s conftest.one && test -s conftest.two &&
  2798.       test -s conftest.dir/conftest.one &&
  2799.       test -s conftest.dir/conftest.two
  2800.     then
  2801.       ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
  2802.       break 3
  2803.     fi
  2804.   fi
  2805. fi
  2806.       done
  2807.     done
  2808.     ;;
  2809. esac
  2810. done
  2811. IFS=$as_save_IFS
  2812. rm -rf conftest.one conftest.two conftest.dir
  2813. fi
  2814.   if test "${ac_cv_path_install+set}" = set; then
  2815.     INSTALL=$ac_cv_path_install
  2816.   else
  2817.     # As a last resort, use the slow shell script.  Don't cache a
  2818.     # value for INSTALL within a source directory, because that will
  2819.     # break other packages using the cache if that directory is
  2820.     # removed, or if the value is a relative name.
  2821.     INSTALL=$ac_install_sh
  2822.   fi
  2823. fi
  2824. { $as_echo "$as_me:$LINENO: result: $INSTALL" >&5
  2825. $as_echo "$INSTALL" >&6; }
  2826. # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
  2827. # It thinks the first close brace ends the variable substitution.
  2828. test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
  2829. test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
  2830. test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
  2831. { $as_echo "$as_me:$LINENO: checking whether ${MAKE-make} sets $(MAKE)" >&5
  2832. $as_echo_n "checking whether ${MAKE-make} sets $(MAKE)... " >&6; }
  2833. set x ${MAKE-make}
  2834. ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
  2835. if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test "${$as_var+set}" = set"; }; then
  2836.   $as_echo_n "(cached) " >&6
  2837. else
  2838.   cat >conftest.make <<_ACEOF
  2839. SHELL = /bin/sh
  2840. all:
  2841. @echo '@@@%%%=$(MAKE)=@@@%%%'
  2842. _ACEOF
  2843. # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
  2844. case `${MAKE-make} -f conftest.make 2>/dev/null` in
  2845.   *@@@%%%=?*=@@@%%%*)
  2846.     eval ac_cv_prog_make_${ac_make}_set=yes;;
  2847.   *)
  2848.     eval ac_cv_prog_make_${ac_make}_set=no;;
  2849. esac
  2850. rm -f conftest.make
  2851. fi
  2852. if eval test $ac_cv_prog_make_${ac_make}_set = yes; then
  2853.   { $as_echo "$as_me:$LINENO: result: yes" >&5
  2854. $as_echo "yes" >&6; }
  2855.   SET_MAKE=
  2856. else
  2857.   { $as_echo "$as_me:$LINENO: result: no" >&5
  2858. $as_echo "no" >&6; }
  2859.   SET_MAKE="MAKE=${MAKE-make}"
  2860. fi
  2861. if test -z "$host_alias"; then
  2862.     hostaliaswindres=
  2863. else
  2864.     hostaliaswindres="$host_alias-windres"
  2865. fi
  2866. for ac_prog in windres $hostaliaswindres $host_os-windres
  2867. do
  2868.   # Extract the first word of "$ac_prog", so it can be a program name with args.
  2869. set dummy $ac_prog; ac_word=$2
  2870. { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
  2871. $as_echo_n "checking for $ac_word... " >&6; }
  2872. if test "${ac_cv_prog_WINDRES+set}" = set; then
  2873.   $as_echo_n "(cached) " >&6
  2874. else
  2875.   if test -n "$WINDRES"; then
  2876.   ac_cv_prog_WINDRES="$WINDRES" # Let the user override the test.
  2877. else
  2878. as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
  2879. for as_dir in $PATH
  2880. do
  2881.   IFS=$as_save_IFS
  2882.   test -z "$as_dir" && as_dir=.
  2883.   for ac_exec_ext in '' $ac_executable_extensions; do
  2884.   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
  2885.     ac_cv_prog_WINDRES="$ac_prog"
  2886.     $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
  2887.     break 2
  2888.   fi
  2889. done
  2890. done
  2891. IFS=$as_save_IFS
  2892. fi
  2893. fi
  2894. WINDRES=$ac_cv_prog_WINDRES
  2895. if test -n "$WINDRES"; then
  2896.   { $as_echo "$as_me:$LINENO: result: $WINDRES" >&5
  2897. $as_echo "$WINDRES" >&6; }
  2898. else
  2899.   { $as_echo "$as_me:$LINENO: result: no" >&5
  2900. $as_echo "no" >&6; }
  2901. fi
  2902.   test -n "$WINDRES" && break
  2903. done
  2904. case "$host" in
  2905.     *-*-cygwin*)
  2906.         # We build SDL on cygwin without the UNIX emulation layer
  2907.         BASE_CFLAGS="-I/usr/include/mingw -mno-cygwin"
  2908.         BASE_LDFLAGS="-mno-cygwin"
  2909.         ;;
  2910.     *)
  2911.         BASE_CFLAGS="-D_GNU_SOURCE=1"
  2912.         BASE_LDFLAGS=""
  2913.         ;;
  2914. esac
  2915. BUILD_CFLAGS="$CFLAGS $CPPFLAGS"
  2916. EXTRA_CFLAGS="$INCLUDE $BASE_CFLAGS"
  2917. BUILD_LDFLAGS="$LDFLAGS"
  2918. EXTRA_LDFLAGS="$BASE_LDFLAGS"
  2919. ## These are common directories to find software packages
  2920. #for path in /usr/freeware /usr/pkg /usr/local; do
  2921. #    if test -d $path/include; then
  2922. #        EXTRA_CFLAGS="$EXTRA_CFLAGS -I$path/include"
  2923. #    fi
  2924. #    if test -d $path/lib; then
  2925. #        EXTRA_LDFLAGS="$EXTRA_LDFLAGS -L$path/lib"
  2926. #    fi
  2927. #done
  2928. CPPFLAGS="$CPPFLAGS $EXTRA_CFLAGS"
  2929. CFLAGS="$CFLAGS $EXTRA_CFLAGS"
  2930. LDFLAGS="$LDFLAGS $EXTRA_LDFLAGS"
  2931. { $as_echo "$as_me:$LINENO: checking for an ANSI C-conforming const" >&5
  2932. $as_echo_n "checking for an ANSI C-conforming const... " >&6; }
  2933. if test "${ac_cv_c_const+set}" = set; then
  2934.   $as_echo_n "(cached) " >&6
  2935. else
  2936.   cat >conftest.$ac_ext <<_ACEOF
  2937. /* confdefs.h.  */
  2938. _ACEOF
  2939. cat confdefs.h >>conftest.$ac_ext
  2940. cat >>conftest.$ac_ext <<_ACEOF
  2941. /* end confdefs.h.  */
  2942. int
  2943. main ()
  2944. {
  2945. /* FIXME: Include the comments suggested by Paul. */
  2946. #ifndef __cplusplus
  2947.   /* Ultrix mips cc rejects this.  */
  2948.   typedef int charset[2];
  2949.   const charset cs;
  2950.   /* SunOS 4.1.1 cc rejects this.  */
  2951.   char const *const *pcpcc;
  2952.   char **ppc;
  2953.   /* NEC SVR4.0.2 mips cc rejects this.  */
  2954.   struct point {int x, y;};
  2955.   static struct point const zero = {0,0};
  2956.   /* AIX XL C 1.02.0.0 rejects this.
  2957.      It does not let you subtract one const X* pointer from another in
  2958.      an arm of an if-expression whose if-part is not a constant
  2959.      expression */
  2960.   const char *g = "string";
  2961.   pcpcc = &g + (g ? g-g : 0);
  2962.   /* HPUX 7.0 cc rejects these. */
  2963.   ++pcpcc;
  2964.   ppc = (char**) pcpcc;
  2965.   pcpcc = (char const *const *) ppc;
  2966.   { /* SCO 3.2v4 cc rejects this.  */
  2967.     char *t;
  2968.     char const *s = 0 ? (char *) 0 : (char const *) 0;
  2969.     *t++ = 0;
  2970.     if (s) return 0;
  2971.   }
  2972.   { /* Someone thinks the Sun supposedly-ANSI compiler will reject this.  */
  2973.     int x[] = {25, 17};
  2974.     const int *foo = &x[0];
  2975.     ++foo;
  2976.   }
  2977.   { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
  2978.     typedef const int *iptr;
  2979.     iptr p = 0;
  2980.     ++p;
  2981.   }
  2982.   { /* AIX XL C 1.02.0.0 rejects this saying
  2983.        "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
  2984.     struct s { int j; const int *ap[3]; };
  2985.     struct s *b; b->j = 5;
  2986.   }
  2987.   { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
  2988.     const int foo = 10;
  2989.     if (!foo) return 0;
  2990.   }
  2991.   return !cs[0] && !zero.x;
  2992. #endif
  2993.   ;
  2994.   return 0;
  2995. }
  2996. _ACEOF
  2997. rm -f conftest.$ac_objext
  2998. if { (ac_try="$ac_compile"
  2999. case "(($ac_try" in
  3000.   *"* | *`* | *\*) ac_try_echo=$ac_try;;
  3001.   *) ac_try_echo=$ac_try;;
  3002. esac
  3003. eval ac_try_echo=""$as_me:$LINENO: $ac_try_echo""
  3004. $as_echo "$ac_try_echo") >&5
  3005.   (eval "$ac_compile") 2>conftest.er1
  3006.   ac_status=$?
  3007.   grep -v '^ *+' conftest.er1 >conftest.err
  3008.   rm -f conftest.er1
  3009.   cat conftest.err >&5
  3010.   $as_echo "$as_me:$LINENO: $? = $ac_status" >&5
  3011.   (exit $ac_status); } && {
  3012.  test -z "$ac_c_werror_flag" ||
  3013.  test ! -s conftest.err
  3014.        } && test -s conftest.$ac_objext; then
  3015.   ac_cv_c_const=yes
  3016. else
  3017.   $as_echo "$as_me: failed program was:" >&5
  3018. sed 's/^/| /' conftest.$ac_ext >&5
  3019. ac_cv_c_const=no
  3020. fi
  3021. rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  3022. fi
  3023. { $as_echo "$as_me:$LINENO: result: $ac_cv_c_const" >&5
  3024. $as_echo "$ac_cv_c_const" >&6; }
  3025. if test $ac_cv_c_const = no; then
  3026. cat >>confdefs.h <<_ACEOF
  3027. #define const /**/
  3028. _ACEOF
  3029. fi
  3030. # Check whether --enable-dependency-tracking was given.
  3031. if test "${enable_dependency_tracking+set}" = set; then
  3032.   enableval=$enable_dependency_tracking;
  3033. else
  3034.   enable_dependency_tracking=yes
  3035. fi
  3036. if test x$enable_dependency_tracking = xyes; then
  3037.     have_gcc_mmd_mt=no
  3038.     { $as_echo "$as_me:$LINENO: checking for GCC -MMD -MT option" >&5
  3039. $as_echo_n "checking for GCC -MMD -MT option... " >&6; }
  3040.     cat >conftest.$ac_ext <<_ACEOF
  3041. /* confdefs.h.  */
  3042. _ACEOF
  3043. cat confdefs.h >>conftest.$ac_ext
  3044. cat >>conftest.$ac_ext <<_ACEOF
  3045. /* end confdefs.h.  */
  3046.     #if !defined(__GNUC__) || __GNUC__ < 3
  3047.     #error Dependency tracking requires GCC 3.0 or newer
  3048.     #endif
  3049. int
  3050. main ()
  3051. {
  3052.   ;
  3053.   return 0;
  3054. }
  3055. _ACEOF
  3056. rm -f conftest.$ac_objext
  3057. if { (ac_try="$ac_compile"
  3058. case "(($ac_try" in
  3059.   *"* | *`* | *\*) ac_try_echo=$ac_try;;
  3060.   *) ac_try_echo=$ac_try;;
  3061. esac
  3062. eval ac_try_echo=""$as_me:$LINENO: $ac_try_echo""
  3063. $as_echo "$ac_try_echo") >&5
  3064.   (eval "$ac_compile") 2>conftest.er1
  3065.   ac_status=$?
  3066.   grep -v '^ *+' conftest.er1 >conftest.err
  3067.   rm -f conftest.er1
  3068.   cat conftest.err >&5
  3069.   $as_echo "$as_me:$LINENO: $? = $ac_status" >&5
  3070.   (exit $ac_status); } && {
  3071.  test -z "$ac_c_werror_flag" ||
  3072.  test ! -s conftest.err
  3073.        } && test -s conftest.$ac_objext; then
  3074.     have_gcc_mmd_mt=yes
  3075. else
  3076.   $as_echo "$as_me: failed program was:" >&5
  3077. sed 's/^/| /' conftest.$ac_ext >&5
  3078. fi
  3079. rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  3080.     { $as_echo "$as_me:$LINENO: result: $have_gcc_mmd_mt" >&5
  3081. $as_echo "$have_gcc_mmd_mt" >&6; }
  3082.     if test x$have_gcc_mmd_mt = xyes; then
  3083.         DEPENDENCY_TRACKING_OPTIONS="-MMD -MT $@"
  3084.     fi
  3085. fi
  3086. case "$host" in
  3087.     *-*-cygwin* | *-*-mingw32*)
  3088.         VERSION_SOURCES="$srcdir/version.rc"
  3089.         EXE=".exe"
  3090.         if test "$build" != "$host"; then # cross-compiling
  3091.             # Default cross-compile location
  3092.             ac_default_prefix=/usr/local/cross-tools/i386-mingw32
  3093.         else
  3094.             # Look for the location of the tools and install there
  3095.             if test "$BUILD_PREFIX" != ""; then
  3096.                 ac_default_prefix=$BUILD_PREFIX
  3097.             fi
  3098.         fi
  3099.         ;;
  3100.     *)
  3101.         SOURCES=""
  3102.         EXE=""
  3103.         ;;
  3104. esac
  3105. # Standard C sources
  3106. SOURCES="$SOURCES 
  3107. $srcdir/effect_position.c 
  3108. $srcdir/effect_stereoreverse.c 
  3109. $srcdir/effects_internal.c 
  3110. $srcdir/load_aiff.c 
  3111. $srcdir/load_voc.c 
  3112. $srcdir/mixer.c 
  3113. $srcdir/music.c"
  3114. base_libdir=`echo ${libdir} | sed 's/.*/(.*)/1/; q'`
  3115. find_lib()
  3116. {
  3117.     gcc_bin_path=`$CC -print-search-dirs 2>/dev/null | fgrep programs: | sed 's/[^=]*=(.*)/1/' | sed 's/:/ /g'`
  3118.     gcc_lib_path=`$CC -print-search-dirs 2>/dev/null | fgrep libraries: | sed 's/[^=]*=(.*)/1/' | sed 's/:/ /g'`
  3119.     env_lib_path=`echo $LIBS $LDFLAGS $* | sed 's/-L[ ]*//g'`
  3120.     if test "$cross_compiling" = yes; then
  3121.         host_lib_path=""
  3122.     else
  3123.         host_lib_path="/usr/$base_libdir /usr/local/$base_libdir"
  3124.     fi
  3125.     for path in $gcc_bin_path $gcc_lib_path $env_lib_path $host_lib_path; do
  3126.         lib=`ls -- $path/$1 2>/dev/null | sort | sed 's/.*/(.*)/1/; q'`
  3127.         if test x$lib != x; then
  3128.             echo $lib
  3129.             return
  3130.         fi
  3131.     done
  3132. }
  3133. SDL_VERSION=1.2.10
  3134. if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
  3135. if test -n "$ac_tool_prefix"; then
  3136.   # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
  3137. set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
  3138. { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
  3139. $as_echo_n "checking for $ac_word... " >&6; }
  3140. if test "${ac_cv_path_PKG_CONFIG+set}" = set; then
  3141.   $as_echo_n "(cached) " >&6
  3142. else
  3143.   case $PKG_CONFIG in
  3144.   [\/]* | ?:[\/]*)
  3145.   ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
  3146.   ;;
  3147.   *)
  3148.   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
  3149. for as_dir in $PATH
  3150. do
  3151.   IFS=$as_save_IFS
  3152.   test -z "$as_dir" && as_dir=.
  3153.   for ac_exec_ext in '' $ac_executable_extensions; do
  3154.   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
  3155.     ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
  3156.     $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
  3157.     break 2
  3158.   fi
  3159. done
  3160. done
  3161. IFS=$as_save_IFS
  3162.   ;;
  3163. esac
  3164. fi
  3165. PKG_CONFIG=$ac_cv_path_PKG_CONFIG
  3166. if test -n "$PKG_CONFIG"; then
  3167.   { $as_echo "$as_me:$LINENO: result: $PKG_CONFIG" >&5
  3168. $as_echo "$PKG_CONFIG" >&6; }
  3169. else
  3170.   { $as_echo "$as_me:$LINENO: result: no" >&5
  3171. $as_echo "no" >&6; }
  3172. fi
  3173. fi
  3174. if test -z "$ac_cv_path_PKG_CONFIG"; then
  3175.   ac_pt_PKG_CONFIG=$PKG_CONFIG
  3176.   # Extract the first word of "pkg-config", so it can be a program name with args.
  3177. set dummy pkg-config; ac_word=$2
  3178. { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
  3179. $as_echo_n "checking for $ac_word... " >&6; }
  3180. if test "${ac_cv_path_ac_pt_PKG_CONFIG+set}" = set; then
  3181.   $as_echo_n "(cached) " >&6
  3182. else
  3183.   case $ac_pt_PKG_CONFIG in
  3184.   [\/]* | ?:[\/]*)
  3185.   ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
  3186.   ;;
  3187.   *)
  3188.   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
  3189. for as_dir in $PATH
  3190. do
  3191.   IFS=$as_save_IFS
  3192.   test -z "$as_dir" && as_dir=.
  3193.   for ac_exec_ext in '' $ac_executable_extensions; do
  3194.   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
  3195.     ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
  3196.     $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
  3197.     break 2
  3198.   fi
  3199. done
  3200. done
  3201. IFS=$as_save_IFS
  3202.   ;;
  3203. esac
  3204. fi
  3205. ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
  3206. if test -n "$ac_pt_PKG_CONFIG"; then
  3207.   { $as_echo "$as_me:$LINENO: result: $ac_pt_PKG_CONFIG" >&5
  3208. $as_echo "$ac_pt_PKG_CONFIG" >&6; }
  3209. else
  3210.   { $as_echo "$as_me:$LINENO: result: no" >&5
  3211. $as_echo "no" >&6; }
  3212. fi
  3213.   if test "x$ac_pt_PKG_CONFIG" = x; then
  3214.     PKG_CONFIG=""
  3215.   else
  3216.     case $cross_compiling:$ac_tool_warned in
  3217. yes:)
  3218. { $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
  3219. $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
  3220. ac_tool_warned=yes ;;
  3221. esac
  3222.     PKG_CONFIG=$ac_pt_PKG_CONFIG
  3223.   fi
  3224. else
  3225.   PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
  3226. fi
  3227. fi
  3228. if test -n "$PKG_CONFIG"; then
  3229. _pkg_min_version=0.9.0
  3230. { $as_echo "$as_me:$LINENO: checking pkg-config is at least version $_pkg_min_version" >&5
  3231. $as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; }
  3232. if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
  3233. { $as_echo "$as_me:$LINENO: result: yes" >&5
  3234. $as_echo "yes" >&6; }
  3235. else
  3236. { $as_echo "$as_me:$LINENO: result: no" >&5
  3237. $as_echo "no" >&6; }
  3238. PKG_CONFIG=""
  3239. fi
  3240. fi
  3241. # Check whether --with-sdl-prefix was given.
  3242. if test "${with_sdl_prefix+set}" = set; then
  3243.   withval=$with_sdl_prefix; sdl_prefix="$withval"
  3244. else
  3245.   sdl_prefix=""
  3246. fi
  3247. # Check whether --with-sdl-exec-prefix was given.
  3248. if test "${with_sdl_exec_prefix+set}" = set; then
  3249.   withval=$with_sdl_exec_prefix; sdl_exec_prefix="$withval"
  3250. else
  3251.   sdl_exec_prefix=""
  3252. fi
  3253. # Check whether --enable-sdltest was given.
  3254. if test "${enable_sdltest+set}" = set; then
  3255.   enableval=$enable_sdltest;
  3256. else
  3257.   enable_sdltest=yes
  3258. fi
  3259.   min_sdl_version=$SDL_VERSION
  3260.   if test "x$sdl_prefix$sdl_exec_prefix" = x ; then
  3261. pkg_failed=no
  3262. { $as_echo "$as_me:$LINENO: checking for SDL" >&5
  3263. $as_echo_n "checking for SDL... " >&6; }
  3264. if test -n "$PKG_CONFIG"; then
  3265.     if test -n "$SDL_CFLAGS"; then
  3266.         pkg_cv_SDL_CFLAGS="$SDL_CFLAGS"
  3267.     else
  3268.         if test -n "$PKG_CONFIG" && 
  3269.     { ($as_echo "$as_me:$LINENO: $PKG_CONFIG --exists --print-errors "sdl >= $min_sdl_version"") >&5
  3270.   ($PKG_CONFIG --exists --print-errors "sdl >= $min_sdl_version") 2>&5
  3271.   ac_status=$?
  3272.   $as_echo "$as_me:$LINENO: $? = $ac_status" >&5
  3273.   (exit $ac_status); }; then
  3274.   pkg_cv_SDL_CFLAGS=`$PKG_CONFIG --cflags "sdl >= $min_sdl_version" 2>/dev/null`
  3275. else
  3276.   pkg_failed=yes
  3277. fi
  3278.     fi
  3279. else
  3280. pkg_failed=untried
  3281. fi
  3282. if test -n "$PKG_CONFIG"; then
  3283.     if test -n "$SDL_LIBS"; then
  3284.         pkg_cv_SDL_LIBS="$SDL_LIBS"
  3285.     else
  3286.         if test -n "$PKG_CONFIG" && 
  3287.     { ($as_echo "$as_me:$LINENO: $PKG_CONFIG --exists --print-errors "sdl >= $min_sdl_version"") >&5
  3288.   ($PKG_CONFIG --exists --print-errors "sdl >= $min_sdl_version") 2>&5
  3289.   ac_status=$?
  3290.   $as_echo "$as_me:$LINENO: $? = $ac_status" >&5
  3291.   (exit $ac_status); }; then
  3292.   pkg_cv_SDL_LIBS=`$PKG_CONFIG --libs "sdl >= $min_sdl_version" 2>/dev/null`
  3293. else
  3294.   pkg_failed=yes
  3295. fi
  3296.     fi
  3297. else
  3298. pkg_failed=untried
  3299. fi
  3300. if test $pkg_failed = yes; then
  3301. if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
  3302.         _pkg_short_errors_supported=yes
  3303. else
  3304.         _pkg_short_errors_supported=no
  3305. fi
  3306.         if test $_pkg_short_errors_supported = yes; then
  3307.         SDL_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "sdl >= $min_sdl_version"`
  3308.         else
  3309.         SDL_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "sdl >= $min_sdl_version"`
  3310.         fi
  3311. # Put the nasty error message in config.log where it belongs
  3312. echo "$SDL_PKG_ERRORS" >&5
  3313. { $as_echo "$as_me:$LINENO: result: no" >&5
  3314. $as_echo "no" >&6; }
  3315.                              { $as_echo "$as_me:$LINENO: result: no" >&5
  3316. $as_echo "no" >&6; }
  3317.              sdl_pc=no
  3318. elif test $pkg_failed = untried; then
  3319.              { $as_echo "$as_me:$LINENO: result: no" >&5
  3320. $as_echo "no" >&6; }
  3321.              sdl_pc=no
  3322. else
  3323. SDL_CFLAGS=$pkg_cv_SDL_CFLAGS
  3324. SDL_LIBS=$pkg_cv_SDL_LIBS
  3325.         { $as_echo "$as_me:$LINENO: result: yes" >&5
  3326. $as_echo "yes" >&6; }
  3327. sdl_pc=yes
  3328. fi
  3329.   else
  3330.     sdl_pc=no
  3331.     if test x$sdl_exec_prefix != x ; then
  3332.       sdl_config_args="$sdl_config_args --exec-prefix=$sdl_exec_prefix"
  3333.       if test x${SDL_CONFIG+set} != xset ; then
  3334.         SDL_CONFIG=$sdl_exec_prefix/bin/sdl-config
  3335.       fi
  3336.     fi
  3337.     if test x$sdl_prefix != x ; then
  3338.       sdl_config_args="$sdl_config_args --prefix=$sdl_prefix"
  3339.       if test x${SDL_CONFIG+set} != xset ; then
  3340.         SDL_CONFIG=$sdl_prefix/bin/sdl-config
  3341.       fi
  3342.     fi
  3343.   fi
  3344.   if test "x$sdl_pc" = xyes ; then
  3345.     no_sdl=""
  3346.     SDL_CONFIG="pkg-config sdl"
  3347.   else
  3348.     as_save_PATH="$PATH"
  3349.     if test "x$prefix" != xNONE && test "$cross_compiling" != yes; then
  3350.       PATH="$prefix/bin:$prefix/usr/bin:$PATH"
  3351.     fi
  3352.     # Extract the first word of "sdl-config", so it can be a program name with args.
  3353. set dummy sdl-config; ac_word=$2
  3354. { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
  3355. $as_echo_n "checking for $ac_word... " >&6; }
  3356. if test "${ac_cv_path_SDL_CONFIG+set}" = set; then
  3357.   $as_echo_n "(cached) " >&6
  3358. else
  3359.   case $SDL_CONFIG in
  3360.   [\/]* | ?:[\/]*)
  3361.   ac_cv_path_SDL_CONFIG="$SDL_CONFIG" # Let the user override the test with a path.
  3362.   ;;
  3363.   *)
  3364.   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
  3365. for as_dir in $PATH
  3366. do
  3367.   IFS=$as_save_IFS
  3368.   test -z "$as_dir" && as_dir=.
  3369.   for ac_exec_ext in '' $ac_executable_extensions; do
  3370.   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
  3371.     ac_cv_path_SDL_CONFIG="$as_dir/$ac_word$ac_exec_ext"
  3372.     $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
  3373.     break 2
  3374.   fi
  3375. done
  3376. done
  3377. IFS=$as_save_IFS
  3378.   test -z "$ac_cv_path_SDL_CONFIG" && ac_cv_path_SDL_CONFIG="no"
  3379.   ;;
  3380. esac
  3381. fi
  3382. SDL_CONFIG=$ac_cv_path_SDL_CONFIG
  3383. if test -n "$SDL_CONFIG"; then
  3384.   { $as_echo "$as_me:$LINENO: result: $SDL_CONFIG" >&5
  3385. $as_echo "$SDL_CONFIG" >&6; }
  3386. else
  3387.   { $as_echo "$as_me:$LINENO: result: no" >&5
  3388. $as_echo "no" >&6; }
  3389. fi
  3390.     PATH="$as_save_PATH"
  3391.     { $as_echo "$as_me:$LINENO: checking for SDL - version >= $min_sdl_version" >&5
  3392. $as_echo_n "checking for SDL - version >= $min_sdl_version... " >&6; }
  3393.     no_sdl=""
  3394.     if test "$SDL_CONFIG" = "no" ; then
  3395.       no_sdl=yes
  3396.     else
  3397.       SDL_CFLAGS=`$SDL_CONFIG $sdl_config_args --cflags`
  3398.       SDL_LIBS=`$SDL_CONFIG $sdl_config_args --libs`
  3399.       sdl_major_version=`$SDL_CONFIG $sdl_config_args --version | 
  3400.              sed 's/([0-9]*).([0-9]*).([0-9]*)/1/'`
  3401.       sdl_minor_version=`$SDL_CONFIG $sdl_config_args --version | 
  3402.              sed 's/([0-9]*).([0-9]*).([0-9]*)/2/'`
  3403.       sdl_micro_version=`$SDL_CONFIG $sdl_config_args --version | 
  3404.              sed 's/([0-9]*).([0-9]*).([0-9]*)/3/'`
  3405.       if test "x$enable_sdltest" = "xyes" ; then
  3406.         ac_save_CFLAGS="$CFLAGS"
  3407.         ac_save_CXXFLAGS="$CXXFLAGS"
  3408.         ac_save_LIBS="$LIBS"
  3409.         CFLAGS="$CFLAGS $SDL_CFLAGS"
  3410.         CXXFLAGS="$CXXFLAGS $SDL_CFLAGS"
  3411.         LIBS="$LIBS $SDL_LIBS"
  3412.       rm -f conf.sdltest
  3413.       if test "$cross_compiling" = yes; then
  3414.   echo $ac_n "cross compiling; assumed OK... $ac_c"
  3415. else
  3416.   cat >conftest.$ac_ext <<_ACEOF
  3417. /* confdefs.h.  */
  3418. _ACEOF
  3419. cat confdefs.h >>conftest.$ac_ext
  3420. cat >>conftest.$ac_ext <<_ACEOF
  3421. /* end confdefs.h.  */
  3422. #include <stdio.h>
  3423. #include <stdlib.h>
  3424. #include <string.h>
  3425. #include "SDL.h"
  3426. char*
  3427. my_strdup (char *str)
  3428. {
  3429.   char *new_str;
  3430.   if (str)
  3431.     {
  3432.       new_str = (char *)malloc ((strlen (str) + 1) * sizeof(char));
  3433.       strcpy (new_str, str);
  3434.     }
  3435.   else
  3436.     new_str = NULL;