projects
/
sbcl.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
1.0.45.2: A slightly better error message for malformed reader conditional
[sbcl.git]
/
make-target-contrib.sh
diff --git
a/make-target-contrib.sh
b/make-target-contrib.sh
index
7cccb36
..
85345e6
100644
(file)
--- a/
make-target-contrib.sh
+++ b/
make-target-contrib.sh
@@
-14,6
+14,8
@@
set -e
# provided with absolutely no warranty. See the COPYING and CREDITS
# files for more information.
# provided with absolutely no warranty. See the COPYING and CREDITS
# files for more information.
+echo //entering make-target-contrib.sh
+
LANG=C
LC_ALL=C
export LANG LC_ALL
LANG=C
LC_ALL=C
export LANG LC_ALL
@@
-24,10
+26,14
@@
find_gnumake
. ./sbcl-pwd.sh
sbcl_pwd
. ./sbcl-pwd.sh
sbcl_pwd
-SBCL_HOME=$SBCL_PWD/contrib
+SBCL_HOME="$SBCL_PWD/contrib"
export SBCL_HOME
export SBCL_HOME
+if [ "$OSTYPE" = "cygwin" ] ; then
+ SBCL_PWD=`echo $SBCL_PWD | sed s/\ /\\\\\\\\\ /g`
+fi
-SBCL="$SBCL_PWD/src/runtime/sbcl --noinform --core $SBCL_PWD/output/sbcl.core --disable-debugger --no-sysinit --no-userinit"
+SBCL="$SBCL_PWD/src/runtime/sbcl --noinform --core $SBCL_PWD/output/sbcl.core \
+--lose-on-corruption --disable-debugger --no-sysinit --no-userinit"
SBCL_BUILDING_CONTRIB=1
export SBCL SBCL_BUILDING_CONTRIB
SBCL_BUILDING_CONTRIB=1
export SBCL SBCL_BUILDING_CONTRIB
@@
-51,6
+57,10
@@
find contrib/ \( -name '*.fasl' -o \
find output -name 'building-contrib.*' -print | xargs rm -f
find output -name 'building-contrib.*' -print | xargs rm -f
+# Ignore all source registries.
+CL_SOURCE_REGISTRY='(:source-registry :ignore-inherited-configuration)'
+export CL_SOURCE_REGISTRY
+
for i in contrib/*; do
test -d $i && test -f $i/Makefile || continue;
# export INSTALL_DIR=$SBCL_HOME/`basename $i `
for i in contrib/*; do
test -d $i && test -f $i/Makefile || continue;
# export INSTALL_DIR=$SBCL_HOME/`basename $i `
@@
-83,6
+93,6
@@
EOF
fi
done
fi
done
-if [ $HEADER_HAS_BEEN_PRINTED == true ]; then
+if [ $HEADER_HAS_BEEN_PRINTED = true ]; then
exit 1
fi
exit 1
fi