Raymond Toy pushed to branch issue-365-add-strerror at cmucl / cmucl
Commits:
-
5b3ab0d6
by Raymond Toy at 2025-01-30T15:02:45-08:00
1 changed file:
Changes:
... | ... | @@ -14,6 +14,8 @@ usage() { |
14 | 14 | MAKE=make
|
15 | 15 | INTERACTIVE=nil
|
16 | 16 | BREAK=""
|
17 | +# Set to "yes" if we auto-generate code/unix-errno.lisp.
|
|
18 | +GEN_ERRNO=
|
|
17 | 19 | |
18 | 20 | while getopts "cirlXB:G:" arg
|
19 | 21 | do
|
... | ... | @@ -59,6 +61,16 @@ CROSS="`echo $2 | sed 's:/*$::'`" |
59 | 61 | SCRIPT="$3"
|
60 | 62 | LISP="${4:-lisp}"
|
61 | 63 | |
64 | +case `uname -s` in
|
|
65 | + Darwin)
|
|
66 | + ;;
|
|
67 | + SunOS)
|
|
68 | + ;;
|
|
69 | + Linux)
|
|
70 | + GEN_ERRNO=yes
|
|
71 | + *) ;;
|
|
72 | +esac
|
|
73 | + |
|
62 | 74 | if [ -z "$BOOTSTRAP" ]; then
|
63 | 75 | CROSSBOOT="$TARGET/cross-bootstrap.lisp"
|
64 | 76 | else
|
... | ... | @@ -84,6 +96,11 @@ then |
84 | 96 | sed "s:^src:$CROSS:g" | xargs mkdir
|
85 | 97 | fi
|
86 | 98 | |
99 | +if [ "$GEN_ERRNO" = "yes" ]; then
|
|
100 | + # Generate code/unix-errno.lisp
|
|
101 | + $MAKE -C $TARGET/lisp ../code/unix-errno.lisp
|
|
102 | +fi
|
|
103 | + |
|
87 | 104 | echo cross boot = $CROSSBOOT
|
88 | 105 | $LISP "$@" -noinit -nositeinit <<EOF
|
89 | 106 | (in-package :cl-user)
|