1cb93a386Sopenharmony_ci# Copyright 2018 The Dawn Authors
2cb93a386Sopenharmony_ci#
3cb93a386Sopenharmony_ci# Licensed under the Apache License, Version 2.0 (the "License");
4cb93a386Sopenharmony_ci# you may not use this file except in compliance with the License.
5cb93a386Sopenharmony_ci# You may obtain a copy of the License at
6cb93a386Sopenharmony_ci#
7cb93a386Sopenharmony_ci#     http://www.apache.org/licenses/LICENSE-2.0
8cb93a386Sopenharmony_ci#
9cb93a386Sopenharmony_ci# Unless required by applicable law or agreed to in writing, software
10cb93a386Sopenharmony_ci# distributed under the License is distributed on an "AS IS" BASIS,
11cb93a386Sopenharmony_ci# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12cb93a386Sopenharmony_ci# See the License for the specific language governing permissions and
13cb93a386Sopenharmony_ci# limitations under the License.
14cb93a386Sopenharmony_ci
15cb93a386Sopenharmony_cibuildconfig = "${skia_root_dir}/build/config/BUILDCONFIG.gn"
16cb93a386Sopenharmony_ci
17cb93a386Sopenharmony_cidefault_args = {
18cb93a386Sopenharmony_ci  clang_use_chrome_plugins = false
19cb93a386Sopenharmony_ci
20cb93a386Sopenharmony_ci  # Override the mac version so standalone Dawn compiles with at least 10.11
21cb93a386Sopenharmony_ci  # which allows us to not skip the -Wunguarded-availability warning and get
22cb93a386Sopenharmony_ci  # proper warnings for use of APIs that are 10.12 and above (even if
23cb93a386Sopenharmony_ci  # Chromium is still on 10.10).
24cb93a386Sopenharmony_ci  mac_deployment_target = "10.11.0"
25cb93a386Sopenharmony_ci  mac_min_system_version = "10.11.0"
26cb93a386Sopenharmony_ci
27cb93a386Sopenharmony_ci  angle_enable_abseil = false
28cb93a386Sopenharmony_ci  angle_standalone = false
29cb93a386Sopenharmony_ci  angle_build_all = false
30cb93a386Sopenharmony_ci  angle_has_rapidjson = false
31cb93a386Sopenharmony_ci  angle_vulkan_headers_dir = "${skia_third_party_dir}/vulkan-deps/vulkan-headers/src"
32cb93a386Sopenharmony_ci  angle_vulkan_loader_dir = "${skia_third_party_dir}/vulkan-deps/vulkan-loader/src"
33cb93a386Sopenharmony_ci  angle_vulkan_tools_dir = "${skia_third_party_dir}/vulkan-deps/vulkan-tools/src"
34cb93a386Sopenharmony_ci  angle_vulkan_validation_layers_dir =
35cb93a386Sopenharmony_ci      "${skia_third_party_dir}/vulkan-deps/vulkan-validation-layers/src"
36cb93a386Sopenharmony_ci
37cb93a386Sopenharmony_ci  vma_vulkan_headers_dir = "${skia_third_party_dir}/vulkan-deps/vulkan-headers/src"
38cb93a386Sopenharmony_ci}
39cb93a386Sopenharmony_ci
40cb93a386Sopenharmony_cicheck_targets = [
41cb93a386Sopenharmony_ci  # Everything in BUILD.gn
42cb93a386Sopenharmony_ci  "${skia_root_dir}/:*",
43cb93a386Sopenharmony_ci
44cb93a386Sopenharmony_ci  # Everything in third_party/BUILD.gn
45cb93a386Sopenharmony_ci  "${skia_third_party_dir}/:*",
46cb93a386Sopenharmony_ci]
47