Skip to content

Commit f870c31

Browse files
committed
Support rebuilding tests in dotc, be smart about sbt incremental compilation.
1 parent e6508e7 commit f870c31

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

bin/dotc

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -58,19 +58,20 @@ function checkjar {
5858
echo "The required jar file was built successfully."
5959
fi
6060
else
61-
NEW_FILES="$(find "$DOTTY_ROOT/src" -iname "*.scala" -newer "$1")"
61+
NEW_FILES="$(find "$DOTTY_ROOT/$3" -iname "*.scala" -newer "$1")"
6262
if [ ! -z "$NEW_FILES" ];
6363
then
6464
echo "new files detected. rebuilding"
6565
cd $DOTTY_ROOT
6666
sbt $2
67+
touch "$1"
6768
cd -
6869
fi
6970
fi
7071
}
7172

72-
checkjar $MAIN_JAR package
73-
checkjar $TEST_JAR test:package
73+
checkjar $MAIN_JAR package src
74+
checkjar $TEST_JAR test:package test
7475

7576
# Autodetecting the scala-library location, in case it wasn't provided by an environment variable
7677
if [ "$SCALA_LIBRARY_JAR" == "" ]

0 commit comments

Comments
 (0)