summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Build/Configure.hs9
-rw-r--r--CHANGELOG1
-rw-r--r--Makefile2
3 files changed, 6 insertions, 6 deletions
diff --git a/Build/Configure.hs b/Build/Configure.hs
index ec3f4ccc4..616dcc57d 100644
--- a/Build/Configure.hs
+++ b/Build/Configure.hs
@@ -5,7 +5,6 @@
module Build.Configure where
import Control.Applicative
-import System.Environment (getArgs)
import Control.Monad.IfElse
import Control.Monad
@@ -133,12 +132,12 @@ cleanup = removeDirectoryRecursive tmpDir
run :: [TestCase] -> IO ()
run ts = do
- args <- getArgs
setup
config <- runTests ts
- if args == ["Android"]
- then writeSysConfig $ androidConfig config
- else writeSysConfig config
+ v <- getEnv "CROSS_COMPILE"
+ case v of
+ Just "Android" -> writeSysConfig $ androidConfig config
+ _ -> writeSysConfig config
cleanup
whenM isReleaseBuild $
cabalSetup "git-annex.cabal"
diff --git a/CHANGELOG b/CHANGELOG
index 32bf333be..dad55baf4 100644
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -5,6 +5,7 @@ git-annex (6.20160809) UNRELEASED; urgency=medium
Thanks, Jim Paris.
* examimekey: Allow being run in a git repo that is not initialized by
git-annex yet.
+ * Android: Fix disabling use of cp --reflink=auto, curl, sha224, and sha384.
-- Joey Hess <id@joeyh.name> Mon, 05 Sep 2016 11:51:49 -0400
diff --git a/Makefile b/Makefile
index 46fc66a0a..92c2989b9 100644
--- a/Makefile
+++ b/Makefile
@@ -238,7 +238,7 @@ android: Build/EvilSplicer
# Build just once, but link repeatedly, for different versions of Android.
mkdir -p tmp/androidtree/dist/build/git-annex/4.0 tmp/androidtree/dist/build/git-annex/4.3 tmp/androidtree/dist/build/git-annex/5.0
if [ ! -e tmp/androidtree/dist/setup-config ]; then \
- cd tmp/androidtree && $$HOME/.ghc/$(shell cat standalone/android/abiversion)/arm-linux-androideabi/bin/cabal configure -fAndroid $(ANDROID_FLAGS); \
+ cd tmp/androidtree && CROSS_COMPILE=Android $$HOME/.ghc/$(shell cat standalone/android/abiversion)/arm-linux-androideabi/bin/cabal configure -fAndroid $(ANDROID_FLAGS); \
fi
cd tmp/androidtree && $$HOME/.ghc/$(shell cat standalone/android/abiversion)/arm-linux-androideabi/bin/cabal build \
&& mv dist/build/git-annex/git-annex dist/build/git-annex/4.0/git-annex