diff options
author | Peter Stephenson <pws@users.sourceforge.net> | 2000-08-02 18:01:51 +0000 |
---|---|---|
committer | Peter Stephenson <pws@users.sourceforge.net> | 2000-08-02 18:01:51 +0000 |
commit | 4f1aa826f5fb4d7f8dd9d76ab5c3f83934b148de (patch) | |
tree | 24d61adf721e320b6a7de68f010071c656648c93 /configure.in | |
parent | de7b6730bcebf08368e7531b68c6a2598166eb86 (diff) | |
download | zsh-4f1aa826f5fb4d7f8dd9d76ab5c3f83934b148de.tar.gz zsh-4f1aa826f5fb4d7f8dd9d76ab5c3f83934b148de.tar.xz zsh-4f1aa826f5fb4d7f8dd9d76ab5c3f83934b148de.zip |
Andrej: Dynamic loading on cygwin
Diffstat (limited to 'configure.in')
-rw-r--r-- | configure.in | 22 |
1 files changed, 22 insertions, 0 deletions
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 |