2019-08-14 22:25:12 +03:00
|
|
|
# Copyright 2017 The ANGLE Project Authors. All rights reserved.
|
2017-08-29 05:53:24 +03:00
|
|
|
# Use of this source code is governed by a BSD-style license that can be
|
|
|
|
# found in the LICENSE file.
|
2019-04-01 23:35:53 +03:00
|
|
|
|
|
|
|
declare_args() {
|
|
|
|
build_with_chromium = false
|
|
|
|
ignore_elf32_limitations = true
|
|
|
|
|
|
|
|
use_system_xcode = ""
|
2020-07-21 17:08:03 +03:00
|
|
|
|
|
|
|
# If true, it assumes that //third_party/abseil-cpp is an available
|
|
|
|
# dependency for googletest.
|
|
|
|
gtest_enable_absl_printers = false
|
2019-04-01 23:35:53 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
if (host_os == "mac" && use_system_xcode == "") {
|
|
|
|
_result = exec_script("//build/mac/should_use_hermetic_xcode.py",
|
|
|
|
[ target_os ],
|
|
|
|
"value")
|
|
|
|
|
|
|
|
assert(_result != 2,
|
|
|
|
"Do not allow building targets with the default" +
|
|
|
|
"hermetic toolchain if the minimum OS version is not met.")
|
|
|
|
assert(_result != 3,
|
|
|
|
"iOS does not support building with a hermetic toolchain. " +
|
|
|
|
"Please install Xcode.")
|
|
|
|
|
|
|
|
use_system_xcode = _result != 1
|
|
|
|
}
|
2019-10-17 21:36:41 +03:00
|
|
|
|
2021-04-17 02:21:15 +03:00
|
|
|
enable_java_templates = true
|
|
|
|
|
|
|
|
# Build with fewer Android dependencies
|
|
|
|
limit_android_deps = true
|