diff options
author | Bram Moolenaar <Bram@vim.org> | 2012-11-23 21:54:48 +0100 |
---|---|---|
committer | Bram Moolenaar <Bram@vim.org> | 2012-11-23 21:54:48 +0100 |
commit | fe9fb927ae66917813974a16f766e98133b1925b (patch) | |
tree | 2019a50f34532e99476221a38d0f73b2a734a0c0 /src/configure.in | |
parent | 7331304fd31c3cd488dd3b31acc8743914523eb0 (diff) | |
download | vim-git-fe9fb927ae66917813974a16f766e98133b1925b.tar.gz |
updated for version 7.3.728v7.3.728
Problem: Cannot compile with MzScheme interface on Ubuntu 12.10.
Solution: Find the collects directory under /usr/share.
Diffstat (limited to 'src/configure.in')
-rw-r--r-- | src/configure.in | 27 |
1 files changed, 22 insertions, 5 deletions
diff --git a/src/configure.in b/src/configure.in index 37c3fb12f..387d85e89 100644 --- a/src/configure.in +++ b/src/configure.in @@ -650,17 +650,30 @@ if test "$enable_mzschemeinterp" = "yes"; then MZSCHEME_LIBS="${MZSCHEME_LIBS} -R ${vi_cv_path_mzscheme_pfx}/lib" fi fi + + AC_MSG_CHECKING(for racket collects directory) if test -d $vi_cv_path_mzscheme_pfx/lib/plt/collects; then - SCHEME_COLLECTS=lib/plt/ + SCHEME_COLLECTS=$vi_cv_path_mzscheme_pfx/lib/plt/ else if test -d $vi_cv_path_mzscheme_pfx/lib/racket/collects; then - SCHEME_COLLECTS=lib/racket/ + SCHEME_COLLECTS=$vi_cv_path_mzscheme_pfx/lib/racket/ + else + if test -d $vi_cv_path_mzscheme_pfx/share/racket/collects; then + SCHEME_COLLECTS=$vi_cv_path_mzscheme_pfx/share/racket/ + fi fi fi - if test -f "${vi_cv_path_mzscheme_pfx}/${SCHEME_COLLECTS}collects/scheme/base.ss" ; then + if test "X$SCHEME_COLLECTS" != "X" ; then + AC_MSG_RESULT(${SCHEME_COLLECTS}) + else + AC_MSG_RESULT(not found) + fi + + AC_MSG_CHECKING(for mzscheme_base.c) + if test -f "${SCHEME_COLLECTS}collects/scheme/base.ss" ; then MZSCHEME_EXTRA="mzscheme_base.c" else - if test -f "${vi_cv_path_mzscheme_pfx}/${SCHEME_COLLECTS}collects/scheme/base.rkt" ; then + if test -f "${SCHEME_COLLECTS}collects/scheme/base.rkt" ; then MZSCHEME_EXTRA="mzscheme_base.c" fi fi @@ -668,9 +681,13 @@ if test "$enable_mzschemeinterp" = "yes"; then dnl need to generate bytecode for MzScheme base MZSCHEME_CFLAGS="${MZSCHEME_CFLAGS} -DINCLUDE_MZSCHEME_BASE" MZSCHEME_MZC="${vi_cv_path_mzscheme_pfx}/bin/mzc" + AC_MSG_RESULT(needed) + else + AC_MSG_RESULT(not needed) fi + MZSCHEME_CFLAGS="${MZSCHEME_CFLAGS} -I${SCHEME_INC} \ - -DMZSCHEME_COLLECTS='\"${vi_cv_path_mzscheme_pfx}/${SCHEME_COLLECTS}collects\"'" + -DMZSCHEME_COLLECTS='\"${SCHEME_COLLECTS}collects\"'" MZSCHEME_SRC="if_mzsch.c" MZSCHEME_OBJ="objects/if_mzsch.o" MZSCHEME_PRO="if_mzsch.pro" |