aboutsummaryrefslogtreecommitdiff
path: root/project/nativepack.scala
diff options
context:
space:
mode:
authorJakob Odersky <jodersky@gmail.com>2014-03-29 13:16:50 +0100
committerJakob Odersky <jodersky@gmail.com>2014-03-29 13:16:50 +0100
commitf34d5ccc120d2d2014a052966b183da7383bdc61 (patch)
treef70243e9f6c48cb4c5034c17c9c705f4741a257b /project/nativepack.scala
parentc0c3647bbf64af754d3cc9b6d167c8ca2b736f74 (diff)
downloadakka-serial-f34d5ccc120d2d2014a052966b183da7383bdc61.tar.gz
akka-serial-f34d5ccc120d2d2014a052966b183da7383bdc61.tar.bz2
akka-serial-f34d5ccc120d2d2014a052966b183da7383bdc61.zip
remove sbt native build and flow-pack
Diffstat (limited to 'project/nativepack.scala')
-rw-r--r--project/nativepack.scala37
1 files changed, 0 insertions, 37 deletions
diff --git a/project/nativepack.scala b/project/nativepack.scala
deleted file mode 100644
index 293848d..0000000
--- a/project/nativepack.scala
+++ /dev/null
@@ -1,37 +0,0 @@
-import sbt._
-import Keys._
-import NativeKeys._
-import java.io.File
-import scala.collection.mutable.HashSet
-
-object NativePackKeys {
-
- val nativePackLinkages = taskKey[Seq[(NativeBuild, File)]]("")
- val nativePackUnmanaged = settingKey[File]("Directory containing any pre-compiled native binaries.")
-
-}
-
-object NativePackDefaults {
- import NativePackKeys._
-
- val mappingsImpl = Def.task {
- val links = nativePackLinkages.value
- val unamanagedDir = nativePackUnmanaged.value
-
- val managed: Seq[(File, String)] = for ( (build, binary) <- links.toSeq) yield {
- binary -> ("native/" + build.name + "/" + binary.name)
- }
-
- val unmanaged: Seq[(File, String)] = for (file <- (unamanagedDir ** "*").get; if file.isFile) yield {
- file -> ("native/" + (file relativeTo unamanagedDir).get.getPath)
- }
-
- managed ++ unmanaged
- }
-
- def settings = Seq(
- nativePackUnmanaged := baseDirectory.value / "lib_native",
- mappings in (Compile, packageBin) ++= mappingsImpl.value
- )
-
-} \ No newline at end of file