Skip to content

Commit f02321a

Browse files
committed
rename target setting to semanticdbTarget
1 parent 740c864 commit f02321a

File tree

2 files changed

+6
-6
lines changed

2 files changed

+6
-6
lines changed

compiler/src/dotty/tools/dotc/config/ScalaSettings.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ class ScalaSettings extends Settings.SettingGroup {
1818
val javaextdirs: Setting[String] = PathSetting("-javaextdirs", "Override java extdirs classpath.", Defaults.javaExtDirs) withAbbreviation "--java-extension-directories"
1919
val sourcepath: Setting[String] = PathSetting("-sourcepath", "Specify location(s) of source files.", Defaults.scalaSourcePath) withAbbreviation "--source-path"
2020
val sourceroot: Setting[String] = PathSetting("-sourceroot", "Specify workspace root directory", ".")
21-
val targetroot: Setting[String] = PathSetting("-targetroot", "Specify output directory", "")
21+
val semanticdbTarget: Setting[String] = PathSetting("-semanticdb-target", "Specify an alternative output directory for SemanticDB files", "")
2222

2323
val classpath: Setting[String] = PathSetting("-classpath", "Specify where to find user class files.", defaultClasspath) withAbbreviation "-cp" withAbbreviation "--class-path"
2424
val outputDir: Setting[AbstractFile] = OutputSetting("-d", "directory|jar", "destination for generated classfiles.",

compiler/src/dotty/tools/dotc/semanticdb/ExtractSemanticDB.scala

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -582,14 +582,14 @@ object ExtractSemanticDB with
582582
def absolutePath(path: Path): Path = path.toAbsolutePath.normalize
583583
val sourcePath = absolutePath(source.file.jpath)
584584
val sourceRoot = absolutePath(Paths.get(ctx.settings.sourceroot.value))
585-
val targetRoot =
586-
val targetRootSetting = ctx.settings.targetroot.value
585+
val semanticdbTarget =
586+
val semanticdbTargetSetting = ctx.settings.semanticdbTarget.value
587587
absolutePath(
588-
if targetRootSetting.isEmpty then ctx.settings.outputDir.value.jpath
589-
else Paths.get(targetRootSetting)
588+
if semanticdbTargetSetting.isEmpty then ctx.settings.outputDir.value.jpath
589+
else Paths.get(semanticdbTargetSetting)
590590
)
591591
val relPath = sourceRoot.relativize(sourcePath)
592-
val outpath = targetRoot
592+
val outpath = semanticdbTarget
593593
.resolve("META-INF")
594594
.resolve("semanticdb")
595595
.resolve(relPath)

0 commit comments

Comments
 (0)