@@ -2951,7 +2951,7 @@ object Build {
29512951 ),
29522952 )
29532953
2954- /* lazy val commonDistSettings = Seq(
2954+ lazy val commonDistSettings = Seq (
29552955 publishArtifact := false ,
29562956 republishRepo := target.value / " republish" ,
29572957 Universal / packageName := packageName.value,
@@ -2973,42 +2973,42 @@ object Build {
29732973 Universal / mappings ++= directory(republishRepo.value / " libexec" ),
29742974 Universal / mappings += (republishRepo.value / " VERSION" ) -> " VERSION" ,
29752975 // ========
2976- republishCommandLibs += ("scala" -> List("scala3-interfaces", "scala3-compiler", "scala3-library", "tasty-core")),
2977- republishCommandLibs += ("with_compiler" -> List("scala3-staging", "scala3-tasty-inspector", "^!scala3-interfaces", "^!scala3-compiler", "^!scala3-library", "^!tasty-core")),
2978- republishCommandLibs += ("scaladoc" -> List("scala3-interfaces", "scala3-compiler", "scala3-library", "tasty-core", "scala3-tasty-inspector", "scaladoc")),
2979- )*/
2976+ republishCommandLibs += (" scala" -> List (" scala3-interfaces" , " scala3-compiler" , " scala3-library" , " scala-library " , " tasty-core" , " scala3-repl " )),
2977+ republishCommandLibs += (" with_compiler" -> List (" scala3-staging" , " scala3-tasty-inspector" , " scala3-repl " , " ^!scala3-interfaces" , " ^!scala3-compiler" , " ^!scala3-library " , " ^!scala -library" , " ^!tasty-core" )),
2978+ republishCommandLibs += (" scaladoc" -> List (" scala3-interfaces" , " scala3-compiler" , " scala3-library" , " scala-library " , " tasty-core" , " scala3-tasty-inspector" , " scaladoc" )),
2979+ )
29802980
2981- /* lazy val dist = project.asDist(Bootstrapped)
2981+ lazy val dist = project.asDist
29822982 .settings(packageName := " scala3-" + dottyVersion)
29832983 .settings(
29842984 republishLibexecDir := baseDirectory.value / " libexec" ,
29852985 republishCoursier +=
29862986 (" coursier.jar" -> s " https://github.com/coursier/coursier/releases/download/v $coursierJarVersion/coursier.jar " ),
29872987 republishLaunchers +=
29882988 (" scala-cli.jar" -> s " https://github.com/VirtusLab/scala-cli/releases/download/v $scalaCliLauncherVersion/scala-cli.jar " ),
2989- )*/
2989+ )
29902990
2991- /* lazy val `dist-mac-x86_64` = project.in(file("dist/mac-x86_64")).asDist(Bootstrapped)
2991+ lazy val `dist-mac-x86_64` = project.in(file(" dist/mac-x86_64" )).asDist
29922992 .settings(packageName := (dist / packageName).value + " -x86_64-apple-darwin" )
29932993 .settings(
29942994 republishLibexecDir := (dist / republishLibexecDir).value,
29952995 republishLibexecOverrides += (dist / baseDirectory).value / " libexec-native-overrides" ,
29962996 republishFetchCoursier := (dist / republishFetchCoursier).value,
29972997 republishLaunchers +=
29982998 (" scala-cli" -> s " gz+https://github.com/VirtusLab/scala-cli/releases/download/v $scalaCliLauncherVersion/scala-cli-x86_64-apple-darwin.gz " )
2999- )*/
2999+ )
30003000
3001- /* lazy val `dist-mac-aarch64` = project.in(file("dist/mac-aarch64")).asDist(Bootstrapped)
3001+ lazy val `dist-mac-aarch64` = project.in(file(" dist/mac-aarch64" )).asDist
30023002 .settings(packageName := (dist / packageName).value + " -aarch64-apple-darwin" )
30033003 .settings(
30043004 republishLibexecDir := (dist / republishLibexecDir).value,
30053005 republishLibexecOverrides += (dist / baseDirectory).value / " libexec-native-overrides" ,
30063006 republishFetchCoursier := (dist / republishFetchCoursier).value,
30073007 republishLaunchers +=
30083008 (" scala-cli" -> s " gz+https://github.com/VirtusLab/scala-cli/releases/download/v $scalaCliLauncherVersion/scala-cli-aarch64-apple-darwin.gz " )
3009- )*/
3009+ )
30103010
3011- /* lazy val `dist-win-x86_64` = project.in(file("dist/win-x86_64")).asDist(Bootstrapped)
3011+ lazy val `dist-win-x86_64` = project.in(file(" dist/win-x86_64" )).asDist
30123012 .enablePlugins(WindowsPlugin ) // TO GENERATE THE `.msi` installer
30133013 .settings(packageName := (dist / packageName).value + " -x86_64-pc-win32" )
30143014 .settings(
@@ -3033,27 +3033,27 @@ object Build {
30333033 wixProductId := " *" , // Unique ID for each generated MSI; will change for each generated msi
30343034 wixProductUpgradeId := " 3E5A1A82-CA67-4353-94FE-5BDD400AF66B" , // Unique ID to identify the package; used to manage the upgrades
30353035 wixProductLicense := Some (dist.base / " LICENSE.rtf" ) // Link to the LICENSE to show during the installation (keep in sync with ../LICENSE)
3036- )*/
3036+ )
30373037
3038- /* lazy val `dist-linux-x86_64` = project.in(file("dist/linux-x86_64")).asDist(Bootstrapped)
3038+ lazy val `dist-linux-x86_64` = project.in(file(" dist/linux-x86_64" )).asDist
30393039 .settings(packageName := (dist / packageName).value + " -x86_64-pc-linux" )
30403040 .settings(
30413041 republishLibexecDir := (dist / republishLibexecDir).value,
30423042 republishLibexecOverrides += (dist / baseDirectory).value / " libexec-native-overrides" ,
30433043 republishFetchCoursier := (dist / republishFetchCoursier).value,
30443044 republishLaunchers +=
30453045 (" scala-cli" -> s " gz+https://github.com/VirtusLab/scala-cli/releases/download/v $scalaCliLauncherVersion/scala-cli-x86_64-pc-linux.gz " )
3046- )*/
3046+ )
30473047
3048- /* lazy val `dist-linux-aarch64` = project.in(file("dist/linux-aarch64")).asDist(Bootstrapped)
3048+ lazy val `dist-linux-aarch64` = project.in(file(" dist/linux-aarch64" )).asDist
30493049 .settings(packageName := (dist / packageName).value + " -aarch64-pc-linux" )
30503050 .settings(
30513051 republishLibexecDir := (dist / republishLibexecDir).value,
30523052 republishLibexecOverrides += (dist / baseDirectory).value / " libexec-native-overrides" ,
30533053 republishFetchCoursier := (dist / republishFetchCoursier).value,
30543054 republishLaunchers +=
30553055 (" scala-cli" -> s " gz+https://github.com/VirtusLab/scala-cli/releases/download/v $scalaCliLauncherVersion/scala-cli-aarch64-pc-linux.gz " )
3056- )*/
3056+ )
30573057
30583058 private def customMimaReportBinaryIssues (issueFilterLocation : String ) = mimaReportBinaryIssues := {
30593059 mimaReportBinaryIssues.result.value match {
@@ -3071,23 +3071,25 @@ object Build {
30713071 settings(commonBenchmarkSettings).
30723072 enablePlugins(JmhPlugin)*/
30733073
3074- /* def asDist(implicit mode: Mode): Project = project.
3075- enablePlugins(UniversalPlugin, RepublishPlugin).
3076- withCommonSettings.
3077- settings(commonDistSettings).
3078- dependsOn(
3074+ def asDist : Project = project
3075+ .enablePlugins(UniversalPlugin , RepublishPlugin )
3076+ .settings(commonBootstrappedSettings)
3077+ .settings(commonDistSettings)
3078+ .dependsOn(
3079+ `scala-library-bootstrapped`,
3080+ `scala3-compiler-bootstrapped-new`,
30793081 `scala3-interfaces`,
3080- dottyCompiler ,
3081- dottyLibrary ,
3082- tastyCore,
3083- `scala3-staging`,
3084- `scala3-tasty-inspector`,
3085- scaladoc,
3086- `scala3-sbt-bridge`, // for scala-cli
3087- ).
3088- bootstrappedSettings (
3082+ `scala3-library-bootstrapped-new` ,
3083+ `scala3-repl` ,
3084+ `scala3-sbt-bridge-bootstrapped`, // for scala-cli
3085+ `scala3-staging-new `,
3086+ `scala3-tasty-inspector-new `,
3087+ ` scaladoc-new` ,
3088+ `tasty-core-bootstrapped-new`,
3089+ )
3090+ .settings (
30893091 target := baseDirectory.value / " target" // override setting in commonBootstrappedSettings
3090- )*/
3092+ )
30913093
30923094 }
30933095
0 commit comments