blob: 9b0e7a22e7ea05682e608565924868134e51e9e8 [file] [log] [blame]
# Copyright 2019 Google Inc.
#
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
# These are variables that are overridable by projects that include Dawn.
# Skia doesn't have Chromium's //build directory. Tell Dawn to do without.
dawn_has_build = false
dawn_abseil_dir = "//third_party/externals/abseil-cpp"
dawn_angle_dir = "//third_party/externals/angle2"
dawn_egl_registry_dir = "//third_party/externals/egl-registry"
dawn_jinja2_dir = "//third_party/externals/jinja2"
dawn_opengl_registry_dir = "//third_party/externals/opengl-registry"
dawn_spirv_tools_dir = "//third_party/externals/spirv-tools"
dawn_tint_dir = "//third_party/externals/tint"
dawn_vulkan_headers_dir = "//third_party/externals/vulkan-headers"
dawn_vulkan_tools_dir = "//third_party/externals/vulkan-tools"
dawn_vulkan_utility_libraries_dir =
"//third_party/externals/vulkan-utility-libraries"
# PartitionAlloc is an optional dependency:
# - MSVC compiler is not fully supported at the moment.
# - Mac 11 is currently failing an assertion.
# TODO(351867706): Enable Mac 11.
_is_msvc = is_win && !is_clang
if (!_is_msvc && !is_mac) {
dawn_partition_alloc_dir = "//third_party/externals/partition_alloc"
}