@@ -1169,12 +1169,28 @@ object Build {
11691169 settings(commonNonBootstrappedSettings).
11701170 settings(packSettings).
11711171 settings(
1172- triggeredMessage in ThisBuild := Watched .clearWhenTriggered,
1173- submoduleChecks,
11741172 publishArtifact := false ,
11751173 // packMain := Map("dummy" -> "dotty.tools.dotc.Main"),
11761174 packExpandedClasspath := true ,
11771175 packResourceDir += (baseDirectory.value / " bin" -> " bin" ),
11781176 packArchiveName := " dotty-" + dottyVersion
11791177 )
1178+
1179+ // Same as `dist` but using bootstrapped projects.
1180+ lazy val `dist-bootstrapped` = project.
1181+ dependsOn(`dotty-interfaces`).
1182+ dependsOn(`dotty-library-bootstrapped`).
1183+ dependsOn(`dotty-compiler-bootstrapped`).
1184+ dependsOn(`dotty-doc-bootstrapped`).
1185+ settings(commonBootstrappedSettings).
1186+ settings(packSettings).
1187+ settings(
1188+ target := baseDirectory.value / " target" , // override setting in commonBootstrappedSettings
1189+ publishArtifact := false ,
1190+ // packMain := Map("dummy" -> "dotty.tools.dotc.Main"),
1191+ packExpandedClasspath := true ,
1192+ // packExcludeJars := Seq("scala-library-.*\\.jar"),
1193+ packResourceDir += (baseDirectory.value / " bin" -> " bin" ),
1194+ packArchiveName := " dotty-" + dottyVersion
1195+ )
11801196}
0 commit comments