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"