Added Abseil as a third-party dependency

Using the version in the Chromium repo in order to make use of the .gn
files it contains.

Doing so also appears to require us to switch where we pull googletest
from so that the directory structure matches what the Abseil build
config expects. Fortunately this doesn't seem to cause issues in our
tests.

Bug: dawn:563
Change-Id: I55831ad33f282b3d8b03b67826fd2776e5602d89
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/63780
Reviewed-by: Austin Eng <enga@chromium.org>
Reviewed-by: Corentin Wallez <cwallez@chromium.org>
Commit-Queue: Corentin Wallez <cwallez@chromium.org>
Auto-Submit: Brandon Jones <bajones@chromium.org>
This commit is contained in:
Brandon Jones
2021-09-14 16:56:15 +00:00
committed by Dawn LUCI CQ
parent 088071a5a7
commit 020d69905e
10 changed files with 69 additions and 6 deletions

1
.gitignore vendored
View File

@@ -7,6 +7,7 @@
build
buildtools
testing
third_party/abseil-cpp/
third_party/angle/
third_party/clang-format/
third_party/glfw/