diff --git a/.gitignore b/.gitignore index aa5ce1d5baa0..186984f1f390 100644 --- a/.gitignore +++ b/.gitignore @@ -100,3 +100,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 daaf62e720e2..9c4fbafbb330 100644 --- a/project/Build.scala +++ b/project/Build.scala @@ -459,7 +459,10 @@ object Build { ) ++ extMap } - 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(