diff options
author | Kartik Agaram <vc@akkartik.com> | 2019-08-14 16:05:48 -0700 |
---|---|---|
committer | Kartik Agaram <vc@akkartik.com> | 2019-08-14 16:06:40 -0700 |
commit | b646146892422e76436c9446054c95d3d58321fc (patch) | |
tree | ec0a303a0cb2c24604fe108b739f21a236bd2002 | |
parent | 4557b0737ae44388f95cac051588bcb720203740 (diff) | |
download | mu-b646146892422e76436c9446054c95d3d58321fc.tar.gz |
5512 - don't rebuild apps by default
We basically only want to rebuild phases of the self-hosted translator when we run the self-hosted translator.
-rwxr-xr-x | build | 5 | ||||
-rwxr-xr-x | ntranslate | 2 | ||||
-rwxr-xr-x | translate | 2 |
3 files changed, 6 insertions, 3 deletions
diff --git a/build b/build index ac1b5828..deee6e64 100755 --- a/build +++ b/build @@ -106,7 +106,10 @@ older_than subx_bin subx.cc *_list && { $CXX $CFLAGS subx.cc -o subx_bin } -if [ $# -eq 0 ] +# We ought to always rebuild all apps if any .subx layers are updated. +# But during development it's too slow to update _all_ apps when we're +# repeatedly running a single one. +if [ $ALL ] then # Assumption: SubX programs don't need to be retranslated every time we diff --git a/ntranslate b/ntranslate index 24d87056..104d2001 100755 --- a/ntranslate +++ b/ntranslate @@ -14,7 +14,7 @@ set -e set -v -./build +ALL=1 ./build echo `cat $* |grep -v '^\s*#\|^\s*$' |wc -l` lines diff --git a/translate b/translate index 7acf92c4..4838f1d2 100755 --- a/translate +++ b/translate @@ -14,7 +14,7 @@ set -e set -v -./build +ALL=1 ./build echo `cat $* |grep -v '^\s*#\|^\s*$' |wc -l` lines |