diff options
Diffstat (limited to 'src/compiler/scala/tools/ant/sabbus/Make.scala')
-rw-r--r-- | src/compiler/scala/tools/ant/sabbus/Make.scala | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/compiler/scala/tools/ant/sabbus/Make.scala b/src/compiler/scala/tools/ant/sabbus/Make.scala index 32ef5e0414..21ac55ceb9 100644 --- a/src/compiler/scala/tools/ant/sabbus/Make.scala +++ b/src/compiler/scala/tools/ant/sabbus/Make.scala @@ -26,6 +26,10 @@ class Make extends Task { } } + def setTarget(input: String): Unit = { + compTarget = Some(input) + } + def setCompilationPath(input: Path): Unit = { if (compilationPath.isEmpty) compilationPath = Some(input) else compilationPath.get.append(input) @@ -74,6 +78,7 @@ class Make extends Task { private var id: Option[String] = None private var params: Option[String] = None + private var compTarget: Option[String] = None private var compilationPath: Option[Path] = None private var sourcePath: Option[Path] = None private var compilerPath: Option[Path] = None @@ -84,6 +89,7 @@ class Make extends Task { if (compilerPath.isEmpty) error("Mandatory attribute 'compilerpath' is not set.") val settings = new Settings if (!destinationDir.isEmpty) settings.d = destinationDir.get + if (!compTarget.isEmpty) settings.target = compTarget.get if (!compilationPath.isEmpty) settings.classpath = compilationPath.get if (!sourcePath.isEmpty) settings.sourcepath = sourcePath.get if (!params.isEmpty) settings.more = params.get |