diff options
author | Christopher Vogt <oss.nsp@cvogt.org> | 2016-08-14 20:13:44 -0400 |
---|---|---|
committer | Christopher Vogt <oss.nsp@cvogt.org> | 2016-08-28 23:37:16 -0400 |
commit | 9022c5ffbe4aa993da436f71dd732567c64a6c24 (patch) | |
tree | b6e8f4a9c89645f79076963b85f6727e5e7d188b /stage2/BasicBuild.scala | |
parent | 2d291a4fe19330020d7c1845bbb1deee204c6d69 (diff) | |
download | cbt-9022c5ffbe4aa993da436f71dd732567c64a6c24.tar.gz cbt-9022c5ffbe4aa993da436f71dd732567c64a6c24.tar.bz2 cbt-9022c5ffbe4aa993da436f71dd732567c64a6c24.zip |
Add a bunch of options to try to allow safe usage of clean
try to make tests safer
(fixed tests don't have clean yet, nothing has nothing to delete, so
current test code would fail)
Diffstat (limited to 'stage2/BasicBuild.scala')
-rw-r--r-- | stage2/BasicBuild.scala | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/stage2/BasicBuild.scala b/stage2/BasicBuild.scala index f784299..410d68f 100644 --- a/stage2/BasicBuild.scala +++ b/stage2/BasicBuild.scala @@ -137,8 +137,13 @@ trait BaseBuild extends DependencyImplementation with BuildInterface with Trigge 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) + lib.clean( + target, + context.args.contains("force"), + context.args.contains("dry-run"), + context.args.contains("list"), + context.args.contains("help") + ) } def test: Option[ExitCode] = |