diff options
author | Imanol Fernandez <mortimergoro@gmail.com> | 2017-05-08 14:26:07 +0200 |
---|---|---|
committer | Imanol Fernandez <mortimergoro@gmail.com> | 2017-05-08 17:28:59 +0200 |
commit | 01228282cd7725a1c8d822006a42acc84c4eef2c (patch) | |
tree | 953eb66b57d0430633121061a2ea16c8041056cb /python/servo/package_commands.py | |
parent | f6bd158fd4287226a881e58020f7dc154fa32532 (diff) | |
download | servo-01228282cd7725a1c8d822006a42acc84c4eef2c.tar.gz servo-01228282cd7725a1c8d822006a42acc84c4eef2c.zip |
Support for Android armv7 and aarch64 target triples
Diffstat (limited to 'python/servo/package_commands.py')
-rw-r--r-- | python/servo/package_commands.py | 14 |
1 files changed, 12 insertions, 2 deletions
diff --git a/python/servo/package_commands.py b/python/servo/package_commands.py index 63921037c25..ad842c9258a 100644 --- a/python/servo/package_commands.py +++ b/python/servo/package_commands.py @@ -141,10 +141,20 @@ class PackageCommands(CommandBase): dir_to_root = self.get_top_dir() target_dir = path.dirname(binary_path) if android: + android_target = self.config["android"]["target"] + if "aarch64" in android_target: + build_type = "Arm64" + elif "armv7" in android_target: + build_type = "Armv7" + else: + build_type = "Arm" + if dev: - task_name = "assembleArmDebug" + build_mode = "Debug" else: - task_name = "assembleArmRelease" + build_mode = "Release" + + task_name = "assemble" + build_type + build_mode try: with cd(path.join("support", "android", "apk")): subprocess.check_call(["./gradlew", "--no-daemon", task_name], env=env) |