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