aboutsummaryrefslogtreecommitdiff
path: root/jni-plugin/src/main/scala/ch/jodersky/sbt/jni/plugins/JniLoading.scala
diff options
context:
space:
mode:
authorJakob Odersky <jakob@odersky.com>2016-05-02 05:19:07 -0700
committerJakob Odersky <jakob@odersky.com>2016-05-11 11:17:09 -0700
commit791cb363b77332e3abdf4039102dfcdb863ce6c3 (patch)
tree09ff5d807a1407abedade57b692204ceac3f3280 /jni-plugin/src/main/scala/ch/jodersky/sbt/jni/plugins/JniLoading.scala
parent49563ee13599b0cb1add27b24446677a13b1f563 (diff)
downloadsbt-jni-791cb363b77332e3abdf4039102dfcdb863ce6c3.tar.gz
sbt-jni-791cb363b77332e3abdf4039102dfcdb863ce6c3.tar.bz2
sbt-jni-791cb363b77332e3abdf4039102dfcdb863ce6c3.zip
Use macro annotation to load native library
This also removes the need for third projects to depend on a "loader library".
Diffstat (limited to 'jni-plugin/src/main/scala/ch/jodersky/sbt/jni/plugins/JniLoading.scala')
-rw-r--r--jni-plugin/src/main/scala/ch/jodersky/sbt/jni/plugins/JniLoading.scala28
1 files changed, 0 insertions, 28 deletions
diff --git a/jni-plugin/src/main/scala/ch/jodersky/sbt/jni/plugins/JniLoading.scala b/jni-plugin/src/main/scala/ch/jodersky/sbt/jni/plugins/JniLoading.scala
deleted file mode 100644
index 599bfa1..0000000
--- a/jni-plugin/src/main/scala/ch/jodersky/sbt/jni/plugins/JniLoading.scala
+++ /dev/null
@@ -1,28 +0,0 @@
-package ch.jodersky.sbt.jni
-package plugins
-
-import sbt._
-import sbt.Keys._
-import util.ByteCode
-
-/**
- * Enables loading native libraries from the classpath, typically created
- * from a project using JniPackaging.
- */
-object JniLoading extends AutoPlugin {
-
- override def requires = plugins.JvmPlugin
-
- lazy val settings = Seq(
-
- //enable enhanced native library extraction
- libraryDependencies += "ch.jodersky" %% "jni-library" % Version.PluginVersion,
-
- //fork new JVM, since native libraries can only be loaded once
- fork in run := true
-
- )
-
- override lazy val projectSettings = settings
-
-}