From 4f1aa826f5fb4d7f8dd9d76ab5c3f83934b148de Mon Sep 17 00:00:00 2001 From: Peter Stephenson Date: Wed, 2 Aug 2000 18:01:51 +0000 Subject: Andrej: Dynamic loading on cygwin --- configure.in | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) (limited to 'configure.in') diff --git a/configure.in b/configure.in index f6c80a2a3..6f813e0b0 100644 --- a/configure.in +++ b/configure.in @@ -1467,6 +1467,18 @@ if test "x$aixdynamic" = xyes; then zsh_cv_sys_dynamic_strip_exe="${zsh_cv_sys_dynamic_strip_exe=yes}" zsh_cv_sys_dynamic_strip_lib="${zsh_cv_sys_dynamic_strip_lib=yes}" zsh_cv_sys_dynamic_broken="${zsh_cv_sys_dynamic_broken=no}" +elif test "x$ac_cv_cygwin" = xyes; then + DL_EXT="${DL_EXT=dll}" + DLLD="${DLLD=dllwrap}" + zsh_cv_func_dlsym_needs_underscore=no + DLLDFLAGS=${DLLDFLAGS=} + EXTRA_LDFLAGS=${EXTRA_LDFLAGS=} + zsh_cv_sys_dynamic_clash_ok="${zsh_cv_sys_dynamic_clash_ok=no}" + zsh_cv_sys_dynamic_rtld_global="${zsh_cv_sys_dynamic_rtld_global=yes}" + zsh_cv_sys_dynamic_execsyms="${zsh_cv_sys_dynamic_execsyms=no}" + zsh_cv_sys_dynamic_strip_exe="${zsh_cv_sys_dynamic_strip_exe=yes}" + zsh_cv_sys_dynamic_strip_lib="${zsh_cv_sys_dynamic_strip_lib=yes}" + zsh_cv_sys_dynamic_broken="${zsh_cv_sys_dynamic_broken=no}" elif test "x$dynamic" = xyes; then AC_CACHE_CHECK(if your system use ELF binaries, zsh_cv_sys_elf, @@ -1654,6 +1666,16 @@ else fi AC_SUBST(SHORTBOOTNAMES) +if test "x$ac_cv_cygwin" = xyes; then + INSTLIB="install.cygwin-lib" + UNINSTLIB="uninstall.cygwin-lib" +else + INSTLIB="install.bin-\$(L)" + UNINSTLIB="uninstall.bin-\$(L)" +fi +AC_SUBST(INSTLIB)dnl +AC_SUBST(UNINSTLIB)dnl + AC_DEFINE_UNQUOTED(DL_EXT, "$DL_EXT")dnl AC_SUBST(D)dnl AC_SUBST(DL_EXT)dnl -- cgit 1.4.1