diff options
Diffstat (limited to 'jni-plugin/src/main/scala/ch/jodersky/sbt/jni/JniNative.scala')
-rw-r--r-- | jni-plugin/src/main/scala/ch/jodersky/sbt/jni/JniNative.scala | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/jni-plugin/src/main/scala/ch/jodersky/sbt/jni/JniNative.scala b/jni-plugin/src/main/scala/ch/jodersky/sbt/jni/JniNative.scala index 7e36f50..90f7cc8 100644 --- a/jni-plugin/src/main/scala/ch/jodersky/sbt/jni/JniNative.scala +++ b/jni-plugin/src/main/scala/ch/jodersky/sbt/jni/JniNative.scala @@ -21,19 +21,19 @@ object JniNative extends AutoPlugin { } import autoImport._ - lazy val rawSettings: Seq[Setting[_]] = Seq( + lazy val settings: Seq[Setting[_]] = Seq( sourceDirectory in jni := baseDirectory.value / "src", - target in Global in jni := target.value / "native" / (jniPlatform in jni).value.id, + target in jni := target.value / "native" / (jniPlatform in jni).value.id, - jniPlatform in Global in jni := Platform.current.getOrElse { + jniPlatform in jni := Platform.current.getOrElse { sLog.value.warn("Warning: cannot determine platform! It will be set to 'unknown'.") Platform.Unknown }, jniBuildTool in jni := { - val tools = Seq(CMake) + val tools = Seq(CMake, Autotools) val base = (sourceDirectory in jni).value @@ -109,6 +109,9 @@ object JniNative extends AutoPlugin { ) - override lazy val projectSettings = inConfig(Compile)(rawSettings) + override lazy val projectSettings = inConfig(Compile)(settings) ++ Seq( + //don't scala version to native jars + crossPaths := false + ) } |