about summary refs log tree commit diff stats
diff options
context:
space:
mode:
-rwxr-xr-xbuild2
-rwxr-xr-xrun_one_test6
2 files changed, 4 insertions, 4 deletions
diff --git a/build b/build
index ed266455..ad0f6e8a 100755
--- a/build
+++ b/build
@@ -106,7 +106,7 @@ older_than subx_bin subx.cc *_list && {
   $CXX $CFLAGS subx.cc -o subx_bin
 }
 
-if [ $# -eq 0 ]
+if [ ! $ONLY_CPP ]
 then
 
   # Assumption: SubX programs don't need to be retranslated every time we
diff --git a/run_one_test b/run_one_test
index 41844d82..aff33c36 100755
--- a/run_one_test
+++ b/run_one_test
@@ -16,7 +16,7 @@ else
 fi
 
 set -e
-                                        # turn newlines into spaces
-CFLAGS=$CFLAGS ./subx --debug translate $(echo $FILES) /tmp/run_one_test.subx -o /tmp/a.elf
+                                                   # turn newlines into spaces
+ONLY_CPP=1 CFLAGS=$CFLAGS ./subx --debug translate $(echo $FILES) /tmp/run_one_test.subx -o /tmp/a.elf
 
-./subx --debug --trace run /tmp/a.elf
+ONLY_CPP=1 ./subx --debug --trace run /tmp/a.elf