xref: /aosp_15_r20/external/cronet/third_party/googletest/src/MODULE.bazel (revision 6777b5387eb2ff775bb5750e3f5d96f37fb7352b)
1*6777b538SAndroid Build Coastguard Worker# Copyright 2024 Google Inc.
2*6777b538SAndroid Build Coastguard Worker# All Rights Reserved.
3*6777b538SAndroid Build Coastguard Worker#
4*6777b538SAndroid Build Coastguard Worker#
5*6777b538SAndroid Build Coastguard Worker# Redistribution and use in source and binary forms, with or without
6*6777b538SAndroid Build Coastguard Worker# modification, are permitted provided that the following conditions are
7*6777b538SAndroid Build Coastguard Worker# met:
8*6777b538SAndroid Build Coastguard Worker#
9*6777b538SAndroid Build Coastguard Worker#     * Redistributions of source code must retain the above copyright
10*6777b538SAndroid Build Coastguard Worker# notice, this list of conditions and the following disclaimer.
11*6777b538SAndroid Build Coastguard Worker#     * Redistributions in binary form must reproduce the above
12*6777b538SAndroid Build Coastguard Worker# copyright notice, this list of conditions and the following disclaimer
13*6777b538SAndroid Build Coastguard Worker# in the documentation and/or other materials provided with the
14*6777b538SAndroid Build Coastguard Worker# distribution.
15*6777b538SAndroid Build Coastguard Worker#     * Neither the name of Google Inc. nor the names of its
16*6777b538SAndroid Build Coastguard Worker# contributors may be used to endorse or promote products derived from
17*6777b538SAndroid Build Coastguard Worker# this software without specific prior written permission.
18*6777b538SAndroid Build Coastguard Worker#
19*6777b538SAndroid Build Coastguard Worker# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
20*6777b538SAndroid Build Coastguard Worker# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
21*6777b538SAndroid Build Coastguard Worker# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
22*6777b538SAndroid Build Coastguard Worker# A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
23*6777b538SAndroid Build Coastguard Worker# OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
24*6777b538SAndroid Build Coastguard Worker# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
25*6777b538SAndroid Build Coastguard Worker# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
26*6777b538SAndroid Build Coastguard Worker# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
27*6777b538SAndroid Build Coastguard Worker# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
28*6777b538SAndroid Build Coastguard Worker# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
29*6777b538SAndroid Build Coastguard Worker# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
30*6777b538SAndroid Build Coastguard Worker
31*6777b538SAndroid Build Coastguard Worker# https://bazel.build/external/overview#bzlmod
32*6777b538SAndroid Build Coastguard Worker
33*6777b538SAndroid Build Coastguard Workermodule(
34*6777b538SAndroid Build Coastguard Worker    name = "googletest",
35*6777b538SAndroid Build Coastguard Worker    version = "head",
36*6777b538SAndroid Build Coastguard Worker    compatibility_level = 1,
37*6777b538SAndroid Build Coastguard Worker)
38*6777b538SAndroid Build Coastguard Worker
39*6777b538SAndroid Build Coastguard Worker# Only direct dependencies need to be listed below.
40*6777b538SAndroid Build Coastguard Worker# Please keep the versions in sync with the versions in the WORKSPACE file.
41*6777b538SAndroid Build Coastguard Worker
42*6777b538SAndroid Build Coastguard Workerbazel_dep(name = "abseil-cpp",
43*6777b538SAndroid Build Coastguard Worker          version = "20240116.0",
44*6777b538SAndroid Build Coastguard Worker          repo_name = "com_google_absl")
45*6777b538SAndroid Build Coastguard Worker
46*6777b538SAndroid Build Coastguard Workerbazel_dep(name = "platforms",
47*6777b538SAndroid Build Coastguard Worker          version = "0.0.8")
48*6777b538SAndroid Build Coastguard Worker
49*6777b538SAndroid Build Coastguard Workerbazel_dep(name = "re2",
50*6777b538SAndroid Build Coastguard Worker          repo_name = "com_googlesource_code_re2",
51*6777b538SAndroid Build Coastguard Worker          version = "2023-11-01")
52*6777b538SAndroid Build Coastguard Worker
53*6777b538SAndroid Build Coastguard Workerbazel_dep(name = "rules_python",
54*6777b538SAndroid Build Coastguard Worker          version = "0.29.0")
55*6777b538SAndroid Build Coastguard Worker
56*6777b538SAndroid Build Coastguard Worker
57*6777b538SAndroid Build Coastguard Workerfake_fuchsia_sdk = use_repo_rule("//:fake_fuchsia_sdk.bzl", "fake_fuchsia_sdk")
58*6777b538SAndroid Build Coastguard Workerfake_fuchsia_sdk(name = "fuchsia_sdk")
59*6777b538SAndroid Build Coastguard Worker
60*6777b538SAndroid Build Coastguard Worker# https://github.com/bazelbuild/rules_python/blob/main/BZLMOD_SUPPORT.md#default-toolchain-is-not-the-local-system-python
61*6777b538SAndroid Build Coastguard Workerregister_toolchains("@bazel_tools//tools/python:autodetecting_toolchain")
62