Skip to content
Snippets Groups Projects
Commit b71978d2 authored by Robert Goldman's avatar Robert Goldman
Browse files

Fix ACL on Windows to work in console.

Use "build.exe" and "buildi.exe" to get this behavior.
parent 6810657f
No related branches found
No related tags found
No related merge requests found
#!/bin/sh #!/bin/sh -x
# run-tests {lisp invocation} {scripts-regex} # run-tests {lisp invocation} {scripts-regex}
# - read lisp forms one at a time from standard input # - read lisp forms one at a time from standard input
...@@ -222,7 +222,17 @@ case "$lisp" in ...@@ -222,7 +222,17 @@ case "$lisp" in
ALLEGRO=$command ; export ALLEGRO ALLEGRO=$command ; export ALLEGRO
flags="-q" flags="-q"
nodebug="-batch" nodebug="-batch"
# if [ "$os" = windows ] && [ -z "$ALLEGRO_NOISY" ] ; then bcmd="$command +c $flags" ; fi if [ "$os" = windows ] && [ -z "$ALLEGRO_NOISY" ] ; then
adir=$(dirname "${command}") ;
allegroName=$(basename "${command}") ;
if [[ ${allegroName: -1} == "8" ]] ; then build=build ; else build=buildi ; fi ;
# this takes somewhat unjustifiable advantage of the fact that
# the Allegro images have the same name (with .dxl extension)
# as the corresponding executables. the "build" executable
# runs an ACL image in the current terminal instead of a
# separate window, as is normal on Windows.
bcmd="${adir}/${build}.exe -I ${command}.dxl $flags" ;
fi
eval="-e" ;; eval="-e" ;;
ccl) ccl)
command="${CCL:-ccl}" command="${CCL:-ccl}"
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment