diff options
author | ChavXO <mchavinda@colgate.edu> | 2016-07-17 20:59:44 +0000 |
---|---|---|
committer | Christopher Vogt <oss.nsp@cvogt.org> | 2016-08-28 23:37:16 -0400 |
commit | 2d291a4fe19330020d7c1845bbb1deee204c6d69 (patch) | |
tree | 52f6bb16a1a6faf2e93675ed5c22f58ac21d8404 /stage2/BasicBuild.scala | |
parent | c35fd1fd51c44cbb954084d0e048b3613c7cdd45 (diff) | |
download | cbt-2d291a4fe19330020d7c1845bbb1deee204c6d69.tar.gz cbt-2d291a4fe19330020d7c1845bbb1deee204c6d69.tar.bz2 cbt-2d291a4fe19330020d7c1845bbb1deee204c6d69.zip |
Add clean task
Diffstat (limited to 'stage2/BasicBuild.scala')
-rw-r--r-- | stage2/BasicBuild.scala | 5 |
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 |