Force the use of mit-scheme-c when configuring for liarc-to-native
authorChris Hanson <org/chris-hanson/cph>
Fri, 22 Jun 2007 02:29:24 +0000 (02:29 +0000)
committerChris Hanson <org/chris-hanson/cph>
Fri, 22 Jun 2007 02:29:24 +0000 (02:29 +0000)
compilation.

v7/src/etc/create-makefiles.sh
v7/src/etc/make-native.sh

index 058430e7c63e5dd75c3bc46f6c07205ca83a4b43..6d454586ab46088c66d81b56af10d36fe668ae17 100755 (executable)
@@ -1,6 +1,6 @@
 #!/bin/sh
 
-# $Id: create-makefiles.sh,v 1.3 2007/06/16 02:14:44 cph Exp $
+# $Id: create-makefiles.sh,v 1.4 2007/06/22 02:29:23 cph Exp $
 #
 # Copyright (C) 1986, 1987, 1988, 1989, 1990, 1991, 1992, 1993, 1994,
 #     1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
@@ -36,7 +36,7 @@ fi
 
 MDIR=`compiler/choose-machine.sh "${NATIVE_CODE}"`
 
-if test -f makefiles_created; then
+if [ -f makefiles_created ]; then
     CODE_TYPE=`cat makefiles_created`
     if test "${CODE_TYPE}" = "${MDIR}"; then
        echo "Makefiles already created."
@@ -50,7 +50,9 @@ run_cmd ln -s machine/compiler.pkg compiler/.
 
 BUNDLES="6001 compiler cref edwin imail sf sos ssp star-parser xdoc xml"
 
-run_cmd mit-scheme --heap 4000 <<EOF
+: ${MIT_SCHEME_EXE='mit-scheme'}
+
+run_cmd ${MIT_SCHEME_EXE} --heap 4000 <<EOF
 (begin
   (load "etc/utilities")
   (generate-c-bundles (quote (${BUNDLES})) "${MDIR}"))
index 0b035a7f6ceee8fe1173336eb7f298cf8784a650..7c955a7bb3cf024b3a7b312490bd9e2b303f31c2 100755 (executable)
@@ -1,6 +1,6 @@
 #!/bin/sh
 #
-# $Id: make-native.sh,v 1.2 2007/06/15 18:09:15 cph Exp $
+# $Id: make-native.sh,v 1.3 2007/06/22 02:29:24 cph Exp $
 #
 # Copyright (C) 1986, 1987, 1988, 1989, 1990, 1991, 1992, 1993, 1994,
 #     1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
@@ -41,7 +41,7 @@ if [ ${FASTP} = yes ]; then
 fi
 
 run_cmd ./Setup.sh
-run_configure --prefix=`pwd`/boot-root
+MIT_SCHEME_EXE=mit-scheme-c run_configure --prefix=`pwd`/boot-root
 run_cmd etc/compile-boot-compiler.sh mit-scheme-c
 run_cmd_in_dir compiler run_make compile-liarc-bundle
 run_cmd etc/native-prepare.sh mit-scheme-c