1*c8dee2aaSAndroid Build Coastguard Worker# Copyright 2019 Google Inc. 2*c8dee2aaSAndroid Build Coastguard Worker# 3*c8dee2aaSAndroid Build Coastguard Worker# Use of this source code is governed by a BSD-style license that can be 4*c8dee2aaSAndroid Build Coastguard Worker# found in the LICENSE file. 5*c8dee2aaSAndroid Build Coastguard Worker 6*c8dee2aaSAndroid Build Coastguard Worker# These are variables that are overridable by projects that include Dawn. 7*c8dee2aaSAndroid Build Coastguard Worker 8*c8dee2aaSAndroid Build Coastguard Worker# Skia doesn't have Chromium's //build directory. Tell Dawn to do without. 9*c8dee2aaSAndroid Build Coastguard Workerdawn_has_build = false 10*c8dee2aaSAndroid Build Coastguard Worker 11*c8dee2aaSAndroid Build Coastguard Workerdawn_abseil_dir = "//third_party/externals/abseil-cpp" 12*c8dee2aaSAndroid Build Coastguard Workerdawn_angle_dir = "//third_party/externals/angle2" 13*c8dee2aaSAndroid Build Coastguard Workerdawn_egl_registry_dir = "//third_party/externals/egl-registry" 14*c8dee2aaSAndroid Build Coastguard Workerdawn_jinja2_dir = "//third_party/externals/jinja2" 15*c8dee2aaSAndroid Build Coastguard Workerdawn_opengl_registry_dir = "//third_party/externals/opengl-registry" 16*c8dee2aaSAndroid Build Coastguard Workerdawn_spirv_tools_dir = "//third_party/externals/spirv-tools" 17*c8dee2aaSAndroid Build Coastguard Workerdawn_tint_dir = "//third_party/externals/tint" 18*c8dee2aaSAndroid Build Coastguard Workerdawn_vulkan_headers_dir = "//third_party/externals/vulkan-headers" 19*c8dee2aaSAndroid Build Coastguard Workerdawn_vulkan_tools_dir = "//third_party/externals/vulkan-tools" 20*c8dee2aaSAndroid Build Coastguard Workerdawn_vulkan_utility_libraries_dir = 21*c8dee2aaSAndroid Build Coastguard Worker "//third_party/externals/vulkan-utility-libraries" 22*c8dee2aaSAndroid Build Coastguard Worker 23*c8dee2aaSAndroid Build Coastguard Worker# PartitionAlloc is an optional dependency: 24*c8dee2aaSAndroid Build Coastguard Worker# - MSVC compiler is not fully supported at the moment. 25*c8dee2aaSAndroid Build Coastguard Worker# - Mac 11 is currently failing an assertion. 26*c8dee2aaSAndroid Build Coastguard Worker# TODO(351867706): Enable Mac 11. 27*c8dee2aaSAndroid Build Coastguard Worker_is_msvc = is_win && !is_clang 28*c8dee2aaSAndroid Build Coastguard Workerif (!_is_msvc && !is_mac) { 29*c8dee2aaSAndroid Build Coastguard Worker dawn_partition_alloc_dir = "//third_party/externals/partition_alloc" 30*c8dee2aaSAndroid Build Coastguard Worker} 31