aboutsummaryrefslogtreecommitdiff
path: root/stage2/BasicBuild.scala
diff options
context:
space:
mode:
authorChavXO <mchavinda@colgate.edu>2016-07-17 20:59:44 +0000
committerChristopher Vogt <oss.nsp@cvogt.org>2016-08-28 23:37:16 -0400
commit2d291a4fe19330020d7c1845bbb1deee204c6d69 (patch)
tree52f6bb16a1a6faf2e93675ed5c22f58ac21d8404 /stage2/BasicBuild.scala
parentc35fd1fd51c44cbb954084d0e048b3613c7cdd45 (diff)
downloadcbt-2d291a4fe19330020d7c1845bbb1deee204c6d69.tar.gz
cbt-2d291a4fe19330020d7c1845bbb1deee204c6d69.tar.bz2
cbt-2d291a4fe19330020d7c1845bbb1deee204c6d69.zip
Add clean task
Diffstat (limited to 'stage2/BasicBuild.scala')
-rw-r--r--stage2/BasicBuild.scala5
1 files changed, 5 insertions, 0 deletions
diff --git a/stage2/BasicBuild.scala b/stage2/BasicBuild.scala
index 42384db..f784299 100644
--- a/stage2/BasicBuild.scala
+++ b/stage2/BasicBuild.scala
@@ -136,6 +136,11 @@ trait BaseBuild extends DependencyImplementation with BuildInterface with Trigge
def runClass: String = "Main"
def run: ExitCode = lib.runMainIfFound( runClass, context.args, classLoader(context.classLoaderCache) )
+ def clean = {
+ val arg = if (context.args.length > 1) context.args(1) else ""
+ lib.clean(scalaTarget, arg)
+ }
+
def test: Option[ExitCode] =
Some(new lib.ReflectBuild(
DirectoryDependency(projectDirectory++"/test").build