1*6777b538SAndroid Build Coastguard Worker# 2*6777b538SAndroid Build Coastguard Worker# Copyright 2019 The Abseil Authors. 3*6777b538SAndroid Build Coastguard Worker# 4*6777b538SAndroid Build Coastguard Worker# Licensed under the Apache License, Version 2.0 (the "License"); 5*6777b538SAndroid Build Coastguard Worker# you may not use this file except in compliance with the License. 6*6777b538SAndroid Build Coastguard Worker# You may obtain a copy of the License at 7*6777b538SAndroid Build Coastguard Worker# 8*6777b538SAndroid Build Coastguard Worker# https://www.apache.org/licenses/LICENSE-2.0 9*6777b538SAndroid Build Coastguard Worker# 10*6777b538SAndroid Build Coastguard Worker# Unless required by applicable law or agreed to in writing, software 11*6777b538SAndroid Build Coastguard Worker# distributed under the License is distributed on an "AS IS" BASIS, 12*6777b538SAndroid Build Coastguard Worker# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13*6777b538SAndroid Build Coastguard Worker# See the License for the specific language governing permissions and 14*6777b538SAndroid Build Coastguard Worker# limitations under the License. 15*6777b538SAndroid Build Coastguard Worker# 16*6777b538SAndroid Build Coastguard Worker 17*6777b538SAndroid Build Coastguard Workerworkspace(name = "com_google_absl") 18*6777b538SAndroid Build Coastguard Worker 19*6777b538SAndroid Build Coastguard Workerload("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive") 20*6777b538SAndroid Build Coastguard Worker 21*6777b538SAndroid Build Coastguard Worker# GoogleTest/GoogleMock framework. Used by most unit-tests. 22*6777b538SAndroid Build Coastguard Workerhttp_archive( 23*6777b538SAndroid Build Coastguard Worker name = "com_google_googletest", 24*6777b538SAndroid Build Coastguard Worker sha256 = "8ad598c73ad796e0d8280b082cebd82a630d73e73cd3c70057938a6501bba5d7", 25*6777b538SAndroid Build Coastguard Worker strip_prefix = "googletest-1.14.0", 26*6777b538SAndroid Build Coastguard Worker # Keep this URL in sync with ABSL_GOOGLETEST_COMMIT in ci/cmake_common.sh and 27*6777b538SAndroid Build Coastguard Worker # ci/windows_msvc_cmake.bat. 28*6777b538SAndroid Build Coastguard Worker urls = ["https://github.com/google/googletest/archive/refs/tags/v1.14.0.tar.gz"], 29*6777b538SAndroid Build Coastguard Worker) 30*6777b538SAndroid Build Coastguard Worker 31*6777b538SAndroid Build Coastguard Worker# RE2 (the regular expression library used by GoogleTest) 32*6777b538SAndroid Build Coastguard Workerhttp_archive( 33*6777b538SAndroid Build Coastguard Worker name = "com_googlesource_code_re2", 34*6777b538SAndroid Build Coastguard Worker sha256 = "828341ad08524618a626167bd320b0c2acc97bd1c28eff693a9ea33a7ed2a85f", 35*6777b538SAndroid Build Coastguard Worker strip_prefix = "re2-2023-11-01", 36*6777b538SAndroid Build Coastguard Worker urls = ["https://github.com/google/re2/releases/download/2023-11-01/re2-2023-11-01.zip"], 37*6777b538SAndroid Build Coastguard Worker) 38*6777b538SAndroid Build Coastguard Worker 39*6777b538SAndroid Build Coastguard Worker# Google benchmark. 40*6777b538SAndroid Build Coastguard Workerhttp_archive( 41*6777b538SAndroid Build Coastguard Worker name = "com_github_google_benchmark", 42*6777b538SAndroid Build Coastguard Worker sha256 = "6bc180a57d23d4d9515519f92b0c83d61b05b5bab188961f36ac7b06b0d9e9ce", 43*6777b538SAndroid Build Coastguard Worker strip_prefix = "benchmark-1.8.3", 44*6777b538SAndroid Build Coastguard Worker urls = ["https://github.com/google/benchmark/archive/refs/tags/v1.8.3.tar.gz"], 45*6777b538SAndroid Build Coastguard Worker) 46*6777b538SAndroid Build Coastguard Worker 47*6777b538SAndroid Build Coastguard Worker# Bazel Skylib. 48*6777b538SAndroid Build Coastguard Workerhttp_archive( 49*6777b538SAndroid Build Coastguard Worker name = "bazel_skylib", 50*6777b538SAndroid Build Coastguard Worker sha256 = "cd55a062e763b9349921f0f5db8c3933288dc8ba4f76dd9416aac68acee3cb94", 51*6777b538SAndroid Build Coastguard Worker urls = ["https://github.com/bazelbuild/bazel-skylib/releases/download/1.5.0/bazel-skylib-1.5.0.tar.gz"], 52*6777b538SAndroid Build Coastguard Worker) 53*6777b538SAndroid Build Coastguard Worker 54*6777b538SAndroid Build Coastguard Worker# Bazel platform rules. 55*6777b538SAndroid Build Coastguard Workerhttp_archive( 56*6777b538SAndroid Build Coastguard Worker name = "platforms", 57*6777b538SAndroid Build Coastguard Worker sha256 = "8150406605389ececb6da07cbcb509d5637a3ab9a24bc69b1101531367d89d74", 58*6777b538SAndroid Build Coastguard Worker urls = ["https://github.com/bazelbuild/platforms/releases/download/0.0.8/platforms-0.0.8.tar.gz"], 59*6777b538SAndroid Build Coastguard Worker) 60