Mercurial > vim
comparison src/auto/configure @ 4295:5aa74a2f8f9d v7.3.897
updated for version 7.3.897
Problem: Configure doesn't always find the shared library.
Solution: Change the configure script. (Ken Takata)
author | Bram Moolenaar <bram@vim.org> |
---|---|
date | Mon, 15 Apr 2013 14:44:57 +0200 |
parents | ff193256398a |
children | 6ecb80dc6521 |
comparison
equal
deleted
inserted
replaced
4294:981b1749e8fc | 4295:5aa74a2f8f9d |
---|---|
4735 | 4735 |
4736 if test "$enable_luainterp" = "dynamic"; then | 4736 if test "$enable_luainterp" = "dynamic"; then |
4737 if test -f "${vi_cv_path_lua_pfx}/bin/cyglua-${vi_cv_version_lua}.dll"; then | 4737 if test -f "${vi_cv_path_lua_pfx}/bin/cyglua-${vi_cv_version_lua}.dll"; then |
4738 vi_cv_dll_name_lua="cyglua-${vi_cv_version_lua}.dll" | 4738 vi_cv_dll_name_lua="cyglua-${vi_cv_version_lua}.dll" |
4739 else | 4739 else |
4740 for LUA_SOVER in "${vi_cv_version_lua}.so" ".so.${vi_cv_version_lua}"; do | 4740 multiarch=`dpkg-architecture -qDEB_HOST_MULTIARCH 2> /dev/null` |
4741 for i in 0 1 2 3 4 5 6 7 8 9; do | 4741 if test "X$multiarch" != "X"; then |
4742 if test -f "${vi_cv_path_lua_pfx}/lib/liblua${LUA_SOVER}.$i"; then | 4742 lib_multiarch="lib/${multiarch}" |
4743 LUA_SONAME=".$i" | 4743 fi |
4744 break | 4744 for subdir in "${lib_multiarch}" lib64 lib; do |
4745 fi | 4745 if test -z "$subdir"; then |
4746 continue | |
4747 fi | |
4748 for sover in "${vi_cv_version_lua}.so" "-${vi_cv_version_lua}.so" ".so.${vi_cv_version_lua}"; do | |
4749 for i in .0 .1 .2 .3 .4 .5 .6 .7 .8 .9 ""; do | |
4750 if test -f "${vi_cv_path_lua_pfx}/${subdir}/liblua${sover}$i"; then | |
4751 sover2="$i" | |
4752 break 3 | |
4753 fi | |
4754 done | |
4746 done | 4755 done |
4747 vi_cv_dll_name_lua="liblua${LUA_SOVER}$LUA_SONAME" | |
4748 done | 4756 done |
4757 vi_cv_dll_name_lua="liblua${sover}$sover2" | |
4749 fi | 4758 fi |
4750 $as_echo "#define DYNAMIC_LUA 1" >>confdefs.h | 4759 $as_echo "#define DYNAMIC_LUA 1" >>confdefs.h |
4751 | 4760 |
4752 LUA_LIBS="" | 4761 LUA_LIBS="" |
4753 LUA_CFLAGS="-DDYNAMIC_LUA_DLL=\\\"${vi_cv_dll_name_lua}\\\" $LUA_CFLAGS" | 4762 LUA_CFLAGS="-DDYNAMIC_LUA_DLL=\\\"${vi_cv_dll_name_lua}\\\" $LUA_CFLAGS" |