blob: 969cb9c7520b02db04bd21c9503004017f8ecf40 [file] [log] [blame]
// Copyright (c) 2019, the R8 project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
// BSD-style license that can be found in the LICENSE file.
import org.gradle.internal.os.OperatingSystem
rootProject.name = 'r8'
// Bootstrap building by downloading dependencies.
def dependencies_bucket = "r8-deps"
def dependencies_sha1_file = "third_party/dependencies.tar.gz.sha1"
def extension = OperatingSystem.current().isWindows() ? ".bat" : ".py"
def cmd =
("download_from_google_storage${extension} --extract"
+ " --bucket ${dependencies_bucket}"
+ " --sha1_file ${dependencies_sha1_file}")
def process = cmd.execute()
process.waitFor()
if (process.exitValue() != 0) {
throw new GradleException(
"Bootstrapping dependencies download failed:\n"
+ "STDOUT:\n${process.in.text}\n"
+ "STDERR:\n${process.err.text}")
}