Commit ed33795b by Tim Van Patten Committed by Commit Bot

Add third_party/abseil-cpp to ANGLE

1. Add third_party/abseil-cpp to DEPS so it can be used in ANGLE. 2. Add abseil directory to ANGLE overrides. 3. Add third_party/abseil-cpp to .gitignore. 4. Add third_party/abseil-cpp to roll_chromium_deps.py so it's auto-rolled periodically. Bug: angleproject:4873 Change-Id: Ic158bba844e88ec90ac56a2f8c817168c4bea17f Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/2321734 Commit-Queue: Tim Van Patten <timvp@google.com> Reviewed-by: 's avatarJamie Madill <jmadill@chromium.org> Reviewed-by: 's avatarYuly Novikov <ynovikov@chromium.org>
parent 9e544a84
...@@ -29,6 +29,7 @@ ...@@ -29,6 +29,7 @@
.git_cl_description_backup .git_cl_description_backup
/src/tests/third_party/gles_conformance_tests /src/tests/third_party/gles_conformance_tests
/testing /testing
/third_party/abseil-cpp
/third_party/android_ndk /third_party/android_ndk
/third_party/catapult /third_party/catapult
/third_party/cherry /third_party/cherry
......
...@@ -117,6 +117,11 @@ deps = { ...@@ -117,6 +117,11 @@ deps = {
'condition': 'not build_with_chromium', 'condition': 'not build_with_chromium',
}, },
'third_party/abseil-cpp': {
'url': '{chromium_git}/chromium/src/third_party/abseil-cpp@24b0f4945201170f3d051f2b174966ae1f615756',
'condition': 'not build_with_chromium',
},
'third_party/android_ndk': { 'third_party/android_ndk': {
'url': '{chromium_git}/android_ndk.git@27c0a8d090c666a50e40fceb4ee5b40b1a2d3f87', 'url': '{chromium_git}/android_ndk.git@27c0a8d090c666a50e40fceb4ee5b40b1a2d3f87',
'condition': 'checkout_android and not build_with_chromium', 'condition': 'checkout_android and not build_with_chromium',
...@@ -140,15 +145,6 @@ deps = { ...@@ -140,15 +145,6 @@ deps = {
'condition': 'dummy_checkout_chromium', 'condition': 'dummy_checkout_chromium',
}, },
'third_party/vulkan_memory_allocator': {
'url': '{chromium_git}/external/github.com/GPUOpen-LibrariesAndSDKs/VulkanMemoryAllocator@065e739079d9d58bef28ccd793cbf512261f09ed',
'condition': 'not build_with_chromium',
},
'third_party/VK-GL-CTS/src': {
'url': '{chromium_git}/external/github.com/KhronosGroup/VK-GL-CTS@{vk_gl_cts_revision}',
},
'third_party/fuchsia-sdk': { 'third_party/fuchsia-sdk': {
'url': '{chromium_git}/chromium/src/third_party/fuchsia-sdk.git@1785f0ac8e1fe81cb25e260acbe7de8f62fa3e44', 'url': '{chromium_git}/chromium/src/third_party/fuchsia-sdk.git@1785f0ac8e1fe81cb25e260acbe7de8f62fa3e44',
'condition': 'checkout_fuchsia and not build_with_chromium', 'condition': 'checkout_fuchsia and not build_with_chromium',
...@@ -247,6 +243,10 @@ deps = { ...@@ -247,6 +243,10 @@ deps = {
'condition': 'not build_with_chromium', 'condition': 'not build_with_chromium',
}, },
'third_party/VK-GL-CTS/src': {
'url': '{chromium_git}/external/github.com/KhronosGroup/VK-GL-CTS@{vk_gl_cts_revision}',
},
'third_party/vulkan-headers/src': { 'third_party/vulkan-headers/src': {
'url': '{chromium_git}/external/github.com/KhronosGroup/Vulkan-Headers@{vulkan_headers_revision}', 'url': '{chromium_git}/external/github.com/KhronosGroup/Vulkan-Headers@{vulkan_headers_revision}',
}, },
...@@ -255,6 +255,11 @@ deps = { ...@@ -255,6 +255,11 @@ deps = {
'url': '{chromium_git}/external/github.com/KhronosGroup/Vulkan-Loader@{vulkan_loader_revision}', 'url': '{chromium_git}/external/github.com/KhronosGroup/Vulkan-Loader@{vulkan_loader_revision}',
}, },
'third_party/vulkan_memory_allocator': {
'url': '{chromium_git}/external/github.com/GPUOpen-LibrariesAndSDKs/VulkanMemoryAllocator@065e739079d9d58bef28ccd793cbf512261f09ed',
'condition': 'not build_with_chromium',
},
'third_party/vulkan-tools/src': { 'third_party/vulkan-tools/src': {
'url': '{chromium_git}/external/github.com/KhronosGroup/Vulkan-Tools@{vulkan_tools_revision}', 'url': '{chromium_git}/external/github.com/KhronosGroup/Vulkan-Tools@{vulkan_tools_revision}',
}, },
......
...@@ -9,6 +9,7 @@ angle_root = "//" ...@@ -9,6 +9,7 @@ angle_root = "//"
angle_has_build = true angle_has_build = true
# Overrides for ANGLE's dependencies # Overrides for ANGLE's dependencies
angle_abseil_cpp_dir = "//third_party/abseil-cpp"
angle_glslang_dir = "//third_party/glslang/src" angle_glslang_dir = "//third_party/glslang/src"
angle_googletest_dir = "//third_party/googletest/src" angle_googletest_dir = "//third_party/googletest/src"
angle_jsoncpp_dir = "//third_party/jsoncpp" angle_jsoncpp_dir = "//third_party/jsoncpp"
......
...@@ -34,6 +34,7 @@ ANGLE_CHROMIUM_DEPS = [ ...@@ -34,6 +34,7 @@ ANGLE_CHROMIUM_DEPS = [
'build', 'build',
'buildtools', 'buildtools',
'testing', 'testing',
'third_party/abseil-cpp',
'third_party/libjpeg_turbo', 'third_party/libjpeg_turbo',
'third_party/nasm', 'third_party/nasm',
'third_party/Python-Markdown', 'third_party/Python-Markdown',
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment