aboutsummaryrefslogtreecommitdiffstats
path: root/python/servo/build_commands.py
diff options
context:
space:
mode:
authorImanol Fernandez <mortimergoro@gmail.com>2017-09-29 23:19:33 +0200
committerImanol Fernandez <mortimergoro@gmail.com>2017-09-30 14:31:22 +0200
commite93130026a62b5c20187e99fda8db97f2b5a36e1 (patch)
tree77393ffa62848c44ac844afeff1771d3b0bd67e1 /python/servo/build_commands.py
parentffa03380caee4cf1ffd0c43a219936cb9a2e0b85 (diff)
downloadservo-e93130026a62b5c20187e99fda8db97f2b5a36e1.tar.gz
servo-e93130026a62b5c20187e99fda8db97f2b5a36e1.zip
Implement Gradle flavors
Diffstat (limited to 'python/servo/build_commands.py')
-rw-r--r--python/servo/build_commands.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/python/servo/build_commands.py b/python/servo/build_commands.py
index 63b7ebd19fd..00cfa96ccd3 100644
--- a/python/servo/build_commands.py
+++ b/python/servo/build_commands.py
@@ -309,6 +309,11 @@ class MachCommands(CommandBase):
env['CPPFLAGS'] = ' '.join(["--sysroot", env['ANDROID_SYSROOT']])
env["CMAKE_ANDROID_ARCH_ABI"] = self.config["android"]["lib"]
env["CMAKE_TOOLCHAIN_FILE"] = path.join(self.android_support_dir(), "toolchain.cmake")
+ # Set output dir for gradle aar files
+ aar_out_dir = self.android_aar_dir()
+ if not os.path.exists(aar_out_dir):
+ os.makedirs(aar_out_dir)
+ env["AAR_OUT_DIR"] = aar_out_dir
cargo_binary = "cargo" + BIN_SUFFIX