Mercurial > vim
comparison src/auto/configure @ 2628:5c4b2fc4f067 v7.3.049
updated for version 7.3.049
Problem: PLT has rebranded their Scheme to Racket.
Solution: Add support for Racket 5.x. (Sergey Khorev)
author | Bram Moolenaar <bram@vim.org> |
---|---|
date | Wed, 03 Nov 2010 21:59:30 +0100 |
parents | baa5f81197c8 |
children | 1ccc1ace9e5b |
comparison
equal
deleted
inserted
replaced
2627:fae6fb779a6b | 2628:5c4b2fc4f067 |
---|---|
4860 $as_echo "yes" >&6; } | 4860 $as_echo "yes" >&6; } |
4861 SCHEME_INC=${vi_cv_path_mzscheme_pfx}/include/plt | 4861 SCHEME_INC=${vi_cv_path_mzscheme_pfx}/include/plt |
4862 else | 4862 else |
4863 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 | 4863 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 |
4864 $as_echo "no" >&6; } | 4864 $as_echo "no" >&6; } |
4865 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if scheme.h can be found in /usr/include/plt/" >&5 | 4865 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if scheme.h can be found in $vi_cv_path_mzscheme_pfx/include/racket" >&5 |
4866 $as_echo_n "checking if scheme.h can be found in /usr/include/plt/... " >&6; } | 4866 $as_echo_n "checking if scheme.h can be found in $vi_cv_path_mzscheme_pfx/include/racket... " >&6; } |
4867 if test -f /usr/include/plt/scheme.h; then | 4867 if test -f $vi_cv_path_mzscheme_pfx/include/racket/scheme.h; then |
4868 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 | 4868 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 |
4869 $as_echo "yes" >&6; } | 4869 $as_echo "yes" >&6; } |
4870 SCHEME_INC=/usr/include/plt | 4870 SCHEME_INC=${vi_cv_path_mzscheme_pfx}/include/racket |
4871 else | 4871 else |
4872 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 | 4872 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 |
4873 $as_echo "no" >&6; } | 4873 $as_echo "no" >&6; } |
4874 vi_cv_path_mzscheme_pfx= | 4874 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if scheme.h can be found in /usr/include/plt/" >&5 |
4875 $as_echo_n "checking if scheme.h can be found in /usr/include/plt/... " >&6; } | |
4876 if test -f /usr/include/plt/scheme.h; then | |
4877 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 | |
4878 $as_echo "yes" >&6; } | |
4879 SCHEME_INC=/usr/include/plt | |
4880 else | |
4881 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 | |
4882 $as_echo "no" >&6; } | |
4883 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if scheme.h can be found in /usr/include/racket/" >&5 | |
4884 $as_echo_n "checking if scheme.h can be found in /usr/include/racket/... " >&6; } | |
4885 if test -f /usr/include/racket/scheme.h; then | |
4886 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 | |
4887 $as_echo "yes" >&6; } | |
4888 SCHEME_INC=/usr/include/racket | |
4889 else | |
4890 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 | |
4891 $as_echo "no" >&6; } | |
4892 vi_cv_path_mzscheme_pfx= | |
4893 fi | |
4894 fi | |
4875 fi | 4895 fi |
4876 fi | 4896 fi |
4877 fi | 4897 fi |
4878 fi | 4898 fi |
4879 | 4899 |
4881 if test "x$MACOSX" = "xyes"; then | 4901 if test "x$MACOSX" = "xyes"; then |
4882 MZSCHEME_LIBS="-framework PLT_MzScheme" | 4902 MZSCHEME_LIBS="-framework PLT_MzScheme" |
4883 elif test -f "${vi_cv_path_mzscheme_pfx}/lib/libmzscheme3m.a"; then | 4903 elif test -f "${vi_cv_path_mzscheme_pfx}/lib/libmzscheme3m.a"; then |
4884 MZSCHEME_LIBS="${vi_cv_path_mzscheme_pfx}/lib/libmzscheme3m.a" | 4904 MZSCHEME_LIBS="${vi_cv_path_mzscheme_pfx}/lib/libmzscheme3m.a" |
4885 MZSCHEME_CFLAGS="-DMZ_PRECISE_GC" | 4905 MZSCHEME_CFLAGS="-DMZ_PRECISE_GC" |
4886 elif test -f "${vi_cv_path_mzscheme_pfx}/lib/libmzgc.a"; then | 4906 elif test -f "${vi_cv_path_mzscheme_pfx}/lib/libracket3m.a"; then |
4907 MZSCHEME_LIBS="${vi_cv_path_mzscheme_pfx}/lib/libracket3m.a" | |
4908 MZSCHEME_CFLAGS="-DMZ_PRECISE_GC" | |
4909 elif test -f "${vi_cv_path_mzscheme_pfx}/lib/libracket.a"; then | |
4910 MZSCHEME_LIBS="${vi_cv_path_mzscheme_pfx}/lib/libracket.a ${vi_cv_path_mzscheme_pfx}/lib/libmzgc.a" | |
4911 elif test -f "${vi_cv_path_mzscheme_pfx}/lib/libmzscheme.a"; then | |
4887 MZSCHEME_LIBS="${vi_cv_path_mzscheme_pfx}/lib/libmzscheme.a ${vi_cv_path_mzscheme_pfx}/lib/libmzgc.a" | 4912 MZSCHEME_LIBS="${vi_cv_path_mzscheme_pfx}/lib/libmzscheme.a ${vi_cv_path_mzscheme_pfx}/lib/libmzgc.a" |
4888 else | 4913 else |
4889 if test -f "${vi_cv_path_mzscheme_pfx}/lib/libmzscheme3m.so"; then | 4914 if test -f "${vi_cv_path_mzscheme_pfx}/lib/libmzscheme3m.so"; then |
4890 MZSCHEME_LIBS="-L${vi_cv_path_mzscheme_pfx}/lib -lmzscheme3m" | 4915 MZSCHEME_LIBS="-L${vi_cv_path_mzscheme_pfx}/lib -lmzscheme3m" |
4891 MZSCHEME_CFLAGS="-DMZ_PRECISE_GC" | 4916 MZSCHEME_CFLAGS="-DMZ_PRECISE_GC" |
4917 elif test -f "${vi_cv_path_mzscheme_pfx}/lib/libracket3m.so"; then | |
4918 MZSCHEME_LIBS="-L${vi_cv_path_mzscheme_pfx}/lib -lracket3m" | |
4919 MZSCHEME_CFLAGS="-DMZ_PRECISE_GC" | |
4920 elif test -f "${vi_cv_path_mzscheme_pfx}/lib/libracket.so"; then | |
4921 MZSCHEME_LIBS="-L${vi_cv_path_mzscheme_pfx}/lib -lracket -lmzgc" | |
4892 else | 4922 else |
4893 MZSCHEME_LIBS="-L${vi_cv_path_mzscheme_pfx}/lib -lmzscheme -lmzgc" | 4923 MZSCHEME_LIBS="-L${vi_cv_path_mzscheme_pfx}/lib -lmzscheme -lmzgc" |
4894 fi | 4924 fi |
4895 if test "$GCC" = yes; then | 4925 if test "$GCC" = yes; then |
4896 MZSCHEME_LIBS="${MZSCHEME_LIBS} -Wl,-rpath -Wl,${vi_cv_path_mzscheme_pfx}/lib" | 4926 MZSCHEME_LIBS="${MZSCHEME_LIBS} -Wl,-rpath -Wl,${vi_cv_path_mzscheme_pfx}/lib" |
4899 MZSCHEME_LIBS="${MZSCHEME_LIBS} -R ${vi_cv_path_mzscheme_pfx}/lib" | 4929 MZSCHEME_LIBS="${MZSCHEME_LIBS} -R ${vi_cv_path_mzscheme_pfx}/lib" |
4900 fi | 4930 fi |
4901 fi | 4931 fi |
4902 if test -d $vi_cv_path_mzscheme_pfx/lib/plt/collects; then | 4932 if test -d $vi_cv_path_mzscheme_pfx/lib/plt/collects; then |
4903 SCHEME_COLLECTS=lib/plt/ | 4933 SCHEME_COLLECTS=lib/plt/ |
4934 else | |
4935 if test -d $vi_cv_path_mzscheme_pfx/lib/racket/collects; then | |
4936 SCHEME_COLLECTS=lib/racket/ | |
4937 fi | |
4904 fi | 4938 fi |
4905 if test -f "${vi_cv_path_mzscheme_pfx}/${SCHEME_COLLECTS}collects/scheme/base.ss" ; then | 4939 if test -f "${vi_cv_path_mzscheme_pfx}/${SCHEME_COLLECTS}collects/scheme/base.ss" ; then |
4906 MZSCHEME_EXTRA="mzscheme_base.c" | 4940 MZSCHEME_EXTRA="mzscheme_base.c" |
4907 MZSCHEME_CFLAGS="${MZSCHEME_CFLAGS} -DINCLUDE_MZSCHEME_BASE" | 4941 else |
4942 if test -f "${vi_cv_path_mzscheme_pfx}/${SCHEME_COLLECTS}collects/scheme/base.rkt" ; then | |
4943 MZSCHEME_EXTRA="mzscheme_base.c" | |
4944 fi | |
4945 fi | |
4946 if test "X$MZSCHEME_EXTRA" != "X" ; then | |
4947 MZSCHEME_CFLAGS="${MZSCHEME_CFLAGS} -DINCLUDE_MZSCHEME_BASE" | |
4908 MZSCHEME_MZC="${vi_cv_path_mzscheme_pfx}/bin/mzc" | 4948 MZSCHEME_MZC="${vi_cv_path_mzscheme_pfx}/bin/mzc" |
4909 fi | 4949 fi |
4910 MZSCHEME_CFLAGS="${MZSCHEME_CFLAGS} -I${SCHEME_INC} \ | 4950 MZSCHEME_CFLAGS="${MZSCHEME_CFLAGS} -I${SCHEME_INC} \ |
4911 -DMZSCHEME_COLLECTS='\"${vi_cv_path_mzscheme_pfx}/${SCHEME_COLLECTS}collects\"'" | 4951 -DMZSCHEME_COLLECTS='\"${vi_cv_path_mzscheme_pfx}/${SCHEME_COLLECTS}collects\"'" |
4912 MZSCHEME_SRC="if_mzsch.c" | 4952 MZSCHEME_SRC="if_mzsch.c" |