diff --git a/.gitignore b/.gitignore index e4947b9bfebb..428eab3a2152 100644 --- a/.gitignore +++ b/.gitignore @@ -98,3 +98,6 @@ docs/_spec/.jekyll-metadata # scaladoc related scaladoc/output/ + +# only used in local development +.enable_bsp_all_projects \ No newline at end of file diff --git a/project/Build.scala b/project/Build.scala index eb9f7084127b..7a624e1e89d1 100644 --- a/project/Build.scala +++ b/project/Build.scala @@ -413,7 +413,10 @@ object Build { "scala2-library-tasty" ) - val enableBspAllProjects = sys.env.get("ENABLE_BSP_ALL_PROJECTS").map(_.toBoolean).getOrElse(false) + val enableBspAllProjects = sys.env.get("ENABLE_BSP_ALL_PROJECTS").map(_.toBoolean).getOrElse{ + val enableBspAllProjectsFile = file(".enable_bsp_all_projects") + enableBspAllProjectsFile.exists() + } // Settings used when compiling dotty with a non-bootstrapped dotty lazy val commonBootstrappedSettings = commonDottySettings ++ Seq(