From f870c31d2a1c26a51399944cf48626383a918ef9 Mon Sep 17 00:00:00 2001 From: Dmitry Petrashko Date: Wed, 27 May 2015 23:08:49 +0200 Subject: Support rebuilding tests in dotc, be smart about sbt incremental compilation. --- bin/dotc | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'bin') diff --git a/bin/dotc b/bin/dotc index 088ae14ff..5fa1133f8 100755 --- a/bin/dotc +++ b/bin/dotc @@ -58,19 +58,20 @@ function checkjar { echo "The required jar file was built successfully." fi else - NEW_FILES="$(find "$DOTTY_ROOT/src" -iname "*.scala" -newer "$1")" + NEW_FILES="$(find "$DOTTY_ROOT/$3" -iname "*.scala" -newer "$1")" if [ ! -z "$NEW_FILES" ]; then echo "new files detected. rebuilding" cd $DOTTY_ROOT sbt $2 + touch "$1" cd - fi fi } -checkjar $MAIN_JAR package -checkjar $TEST_JAR test:package +checkjar $MAIN_JAR package src +checkjar $TEST_JAR test:package test # Autodetecting the scala-library location, in case it wasn't provided by an environment variable if [ "$SCALA_LIBRARY_JAR" == "" ] -- cgit v1.2.3