aboutsummaryrefslogtreecommitdiff
path: root/macros
diff options
context:
space:
mode:
authorJakob Odersky <jakob@odersky.com>2019-06-15 15:36:47 +0200
committerJakob Odersky <jakob@odersky.com>2019-06-15 17:10:12 +0200
commit0be325d533af3c5d4f9af70bce495da6047f6c3a (patch)
tree9257057a8553285daaeb24130c37c29965f96e4d /macros
parent7807a34943927fd94b51d15d9452af88330d3e99 (diff)
downloadsbt-jni-0be325d533af3c5d4f9af70bce495da6047f6c3a.tar.gz
sbt-jni-0be325d533af3c5d4f9af70bce495da6047f6c3a.tar.bz2
sbt-jni-0be325d533af3c5d4f9af70bce495da6047f6c3a.zip
Add support for Scala 2.13 and drop support for 2.10
Diffstat (limited to 'macros')
-rw-r--r--macros/src/main/scala/ch/jodersky/jni/annotations.scala5
1 files changed, 1 insertions, 4 deletions
diff --git a/macros/src/main/scala/ch/jodersky/jni/annotations.scala b/macros/src/main/scala/ch/jodersky/jni/annotations.scala
index b349ad4..5b8aecb 100644
--- a/macros/src/main/scala/ch/jodersky/jni/annotations.scala
+++ b/macros/src/main/scala/ch/jodersky/jni/annotations.scala
@@ -1,13 +1,10 @@
package ch.jodersky.jni
-import macrocompat.bundle
-
import scala.language.experimental.macros
import scala.reflect.macros.whitebox.Context
import scala.annotation.StaticAnnotation
import scala.annotation.compileTimeOnly
-@bundle
class nativeLoaderMacro(val c: Context) {
def impl(annottees: c.Expr[Any]*): c.Expr[Any] = {
@@ -47,7 +44,7 @@ class nativeLoaderMacro(val c: Context) {
val tmp: Path = Files.createTempDirectory("jni-")
val plat: String = {
val line = try {
- scala.sys.process.Process("uname -sm").lines.head
+ scala.sys.process.Process("uname -sm").lineStream.head
} catch {
case ex: Exception => sys.error("Error running `uname` command")
}