Skip to content

Commit 7093a69

Browse files
committed
Add new flavour of artifacr
"cloud" packs binaries for linux amd64 and aarch64 (for deployment) and also darwin/aarch64 to help local development.
1 parent 9c3386d commit 7093a69

File tree

2 files changed

+12
-1
lines changed

2 files changed

+12
-1
lines changed

build.sbt

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -380,3 +380,14 @@ Win_aarch64 / packageBin / mappings := {
380380
(file(s"target/classes/win/aarch64/libzstd-jni-${version.value}.dll"), s"win/aarch64/libzstd-jni-${version.value}.dll") :: classes
381381
}
382382
addArtifact(Artifact(nameValue, "win_aarch64"), Win_aarch64 / packageBin)
383+
384+
lazy val Cloud = config("cloud").extend(Compile)
385+
inConfig(Cloud)(Defaults.compileSettings)
386+
Cloud / packageBin / mappings := {
387+
(file(s"target/classes/linux/amd64/libzstd-jni-${version.value}.so"), s"linux/amd64/libzstd-jni-${version.value}.so") ::
388+
(file(s"target/classes/linux/aarch64/libzstd-jni-${version.value}.so"), s"linux/aarch64/libzstd-jni-${version.value}.so") ::
389+
(file(s"target/classes/darwin/aarch64/libzstd-jni-${version.value}.dylib"), s"darwin/aarch64/libzstd-jni-${version.value}.dylib") ::
390+
classes
391+
}
392+
addArtifact(Artifact(nameValue, "cloud"), Cloud / packageBin)
393+

version

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
1.5.7-4
1+
1.5.7-5

0 commit comments

Comments
 (0)