diff --git a/compiler/src/dotty/tools/dotc/config/ScalaSettings.scala b/compiler/src/dotty/tools/dotc/config/ScalaSettings.scala index 8eeaf9e9f976..ed05140dcfeb 100644 --- a/compiler/src/dotty/tools/dotc/config/ScalaSettings.scala +++ b/compiler/src/dotty/tools/dotc/config/ScalaSettings.scala @@ -121,7 +121,7 @@ class ScalaSettings extends Settings.SettingGroup { "-project", "project title", "The name of the project", - sys.props("user.dir").split(File.separatorChar).last + "" ) val projectVersion = StringSetting ( diff --git a/doc-tool/src/dotty/tools/dottydoc/DocDriver.scala b/doc-tool/src/dotty/tools/dottydoc/DocDriver.scala index c9908c96163e..c8cedd974b75 100644 --- a/doc-tool/src/dotty/tools/dottydoc/DocDriver.scala +++ b/doc-tool/src/dotty/tools/dottydoc/DocDriver.scala @@ -48,7 +48,9 @@ class DocDriver extends Driver { val projectVersion = ctx.settings.projectVersion.value val projectUrl = ctx.settings.projectUrl.value - if (!siteRoot.exists || !siteRoot.isDirectory) + if (projectName.isEmpty) + ctx.error(s"Site project name not set. Use `-project ` to set the project name") + else if (!siteRoot.exists || !siteRoot.isDirectory) ctx.error(s"Site root does not exist: $siteRoot") else { Site(siteRoot, projectName, projectVersion, projectUrl, ctx.docbase.packages)