From 33d8139f57d5105148b7f26d5354ba0a50e6264d Mon Sep 17 00:00:00 2001 From: Syrone Wong Date: Mon, 9 Jan 2017 19:36:39 +0800 Subject: [PATCH] Speed up ndk-build from sbt-android Signed-off-by: Syrone Wong --- .travis.yml | 2 +- build.sbt | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index 22364c17..febc039b 100644 --- a/.travis.yml +++ b/.travis.yml @@ -50,4 +50,4 @@ install: fi script: - - $SBTPATH/sbt native-build android:package-debug + - $SBTPATH/sbt -DNPROC=$(nproc) native-build android:package-debug diff --git a/build.sbt b/build.sbt index 35561582..c0e66980 100644 --- a/build.sbt +++ b/build.sbt @@ -8,6 +8,11 @@ name := "shadowsocks" version := "3.4.1" versionCode := Some(173) +// Speed up ndk-build by reading nproc from environment +// and default to 8 +val nproc = sys.props.getOrElse("NPROC", default = "8") +ndkArgs := Seq(s"-j$nproc") + platformTarget := "android-25" compileOrder := CompileOrder.JavaThenScala