Home
last modified time | relevance | path

Searched +full:bazel +full:- +full:3 (Results 1 – 25 of 189) sorted by relevance

12345678

/third_party/skia/m133/
DMODULE.bazel.lock4 …"https://bcr.bazel.build/bazel_registry.json": "8a28e4aff06ee60aed2a8c281907fb8bcbf3b753c91fb5a5c5…
5 …"https://bcr.bazel.build/modules/abseil-cpp/20210324.2/MODULE.bazel": "7cd0312e064fde87c8d1cd79ba0…
6 …"https://bcr.bazel.build/modules/abseil-cpp/20211102.0/MODULE.bazel": "70390338f7a5106231d20620712…
7 …"https://bcr.bazel.build/modules/abseil-cpp/20211102.0/source.json": "7e3a9adf473e9af076ae485ed649…
8 …"https://bcr.bazel.build/modules/apple_support/1.5.0/MODULE.bazel": "50341a62efbc483e8a2a6aec30994…
9 …"https://bcr.bazel.build/modules/apple_support/1.5.0/source.json": "eb98a7627c0bc486b57f598ad8da50…
10 …"https://bcr.bazel.build/modules/bazel_features/1.11.0/MODULE.bazel": "f9382337dd5a474c3b7d334c2f8…
11 …"https://bcr.bazel.build/modules/bazel_features/1.11.0/source.json": "c9320aa53cd1c441d24bd6b716da…
12 …"https://bcr.bazel.build/modules/bazel_skylib/1.0.3/MODULE.bazel": "bcb0fd896384802d1ad283b4e4eb4d…
13 …"https://bcr.bazel.build/modules/bazel_skylib/1.2.1/MODULE.bazel": "f35baf9da0efe45fa3da1696ae906e…
[all …]
DWORKSPACE.bazel3 load("//bazel:deps.bzl", "bazel_deps", "c_plus_plus_deps")
12 load("//bazel:gcs_mirror.bzl", "gcs_mirror_url")
14 # See https://github.com/emscripten-core/emsdk/tree/85d27a4a2a60d591613a305b14ae438c2bb3ce11/bazel#…
18 strip_prefix = "emsdk-3.1.44/bazel",
21 url = "https://github.com/emscripten-core/emsdk/archive/refs/tags/3.1.44.tar.gz",
44 … url = "https://github.com/bazelbuild/rules_pkg/releases/download/0.9.1/rules_pkg-0.9.1.tar.gz",
60 strip_prefix = "rules_python-0.9.0",
93 …"https://mirror.bazel.build/github.com/bazelbuild/rules_go/releases/download/v0.42.0/rules_go-v0.4…
94 "https://github.com/bazelbuild/rules_go/releases/download/v0.42.0/rules_go-v0.42.0.zip",
102 …"https://mirror.bazel.build/github.com/bazelbuild/bazel-gazelle/releases/download/v0.33.0/bazel-ga…
[all …]
/third_party/grpc/summerofcode/2018/
Dnaresh.md5 Enable Building of gRPC Python with Bazel
11 [Bazel](https://bazel.build/) is the open-sourced variant of Google's internal
13 fast and declarative fashion. But Bazel in itself is still in active
16 The project aimed to fill this gap and build gRPC Python with Bazel.
20 …storage.googleapis.com/summerofcode-prod.appspot.com/gsoc/core_project/doc/5316764725411840_152204…
24 ### State of Bazel for Python
27 directly to [bazelbuild/bazel](https://github.com/bazelbuild/bazel). The Bazel
31 Bazel is [still very much in active development for
32 Python](https://groups.google.com/forum/#!topic/bazel-sig-python/iQjV9sfSufw)
33 though. There's still challenges when it comes to building for Python 2 vs 3.
[all …]
/third_party/grpc/bazel/
Dgrpc_deps.bzl7 # http://www.apache.org/licenses/LICENSE-2.0
14 """Load dependencies needed to compile and test the grpc library as a 3rd-party consumer."""
17 load("//bazel:grpc_python_deps.bzl", "grpc_python_deps")
19 # buildifier: disable=unnamed-macro
28 …"https://storage.googleapis.com/grpc-bazel-mirror/github.com/bazelbuild/platforms/releases/downloa…
29 … "https://github.com/bazelbuild/platforms/releases/download/0.0.10/platforms-0.0.10.tar.gz",
39 strip_prefix = "boringssl-dec0d8f681348af8bb675e07bd89989665fca8bc",
41 …"https://storage.googleapis.com/grpc-bazel-mirror/github.com/google/boringssl/archive/dec0d8f68134…
51 strip_prefix = "zlib-09155eaa2f9270dc4ed1fa13e2b4b2613e6e4851",
53 …"https://storage.googleapis.com/grpc-bazel-mirror/github.com/madler/zlib/archive/09155eaa2f9270dc4…
[all …]
Dupdate_mirror.sh8 # http://www.apache.org/licenses/LICENSE-2.0
16 # Script to upload github archives for bazel dependencies to GCS, creating a reliable mirror link.
17 …ves are copied to "grpc-bazel-mirror" GCS bucket (https://console.cloud.google.com/storage/browser…
18 # and will by downloadable with the https://storage.googleapis.com/grpc-bazel-mirror/ prefix.
20 # This script should be run each time bazel dependencies are updated.
22 set -e
28 tmpdir="$(mktemp -d)"
30 rm -rf "$tmpdir"
37 if gsutil stat "gs://grpc-bazel-mirror/${file}" > /dev/null
42 curl -L --fail --output "${tmpdir}/archive" "https://${file}"
[all …]
/third_party/skia/m133/bazel/
Ddeps.bzl2 This file is auto-generated from //bazel/deps_parser
5 bazel run //bazel/deps_parser
11 load("//bazel:download_config_files.bzl", "download_config_files")
12 load("//bazel:gcs_mirror.bzl", "gcs_mirror_url")
15 """A list of native Bazel git rules to download third party git repositories
18 https://bazel.build/rules/lib/repo/git
21 ws: The name of the Skia Bazel workspace. The default, "@", may be when used from within the
32 build_file = ws + "//bazel/external/dawn:BUILD.bazel",
33 commit = "3f908f3907e532481e4c91d3b814b46869405fe8",
40 remote = "https://skia.googlesource.com/external/github.com/abseil/abseil-cpp.git",
[all …]
Dbuildrc2 # These allow a short-form reference for our supported combinations of build features.
3 # https://bazel.build/docs/bazelrc#config
5 # For most build configurations, we will want to set the --cc_output_directory_tag [1]
8 # By default, Bazel's "unique target BuildConfiguration" [2] incorporates the compilation_mode,
9 # the target platform, and some suffixes to avoid Bazel-caused and user-caused conflicts. [3] [4]
10 # For example, a default output directory might look like "k8-fastbuild-ST-6a54c1377847".
13 # Note that multiple definitions of a config are allowed - in this event, they are added together.
15 # the trailing newline (and thus having a multi-line definition) is preferred for brevity.
17 # Notably, the flags that we turn on and off via //bazel/common_config_settings do not affect
19 # and generated dependency files (e.g. the output of clang --write-dependencies [5]), so having
[all …]
Dcipd_install.bzl22 cipd_url = "https://chrome-infra-packages.appspot.com/dl/"
26 # When Bazel downloads the CIPD package, the local file name is "<tag>.zip". On Windows, colon
27 # is not a valid character for file names, so this causes Bazel to crash. URL-escaping the tag
29 cipd_url += tag.replace(":", "%3A")
31 mirror_url = "https://storage.googleapis.com/skia-world-readable/bazel/"
46 """Download and extract the zipped archive from CIPD, making it available for Bazel rules.
49 name: The name of the Bazel "repository" created. For example, if name is "alpha_beta",
50 the full Bazel label will start with "@alpha_beta//".
57 build_file: The file to use as the BUILD.bazel file for this repository. Such build files
59 include BUILD.bazel files, we must provide our own. Either build_file or
/third_party/grpc/third_party/
DREADME.md1 # Third-party libraries
3 gRPC depends on several third-party libraries, their source code is available
8 - IMPORTANT: whenever possible, try to only update to a stable release of a library (= not to maste…
12 - bazel BUILD uses a different dependency model - whenever updating a submodule, also update the re…
13 non-bazel builds stay in sync (this is actually enforced by a sanity check in some cases)
15 ## Considerations when adding a new third-party dependency
17 - gRPC C++ needs to stay buildable/installable even if the submodules are not present (e.g. the tar…
20- CAVEAT: upb is an exception here because of its lack of cmake support. Therefore, third_party/up…
22 - Adding a new dependency is a lot of work (both for us and for the users).
23 …We currently support multiple build systems (BAZEL, cmake, make, ...) so adding a new dependency u…
[all …]
/third_party/skia/m133/bazel/device_specific_configs/generate/
Dgenerate.go3 // Use of this source code is governed by a BSD-style license that can be
6 // This program generates file //bazel/devicesrc.
8 //go:generate bazelisk run //bazel/device_specific_configs/generate -- --output-file ${PWD}/../../d…
19 "go.skia.org/skia/bazel/device_specific_configs"
22 const header = "# GENERATED FILE - Please do not edit.\n\n"
29 _, _ = sb.WriteString(fmt.Sprintf("test:%s --test_arg=%s\n", configName, testArgFlag))
48 // Force device-specific tests to run locally (as opposed to on RBE). For such tests, we assume
49 // Bazel is running on the device under test, or on a machine that controls the device under
52 // We force local execution via the --strategy flag[1]. In order to understand the --strategy
53 // flag, we must first understand the --spawn_strategy flag[2], which controls where and how
[all …]
/third_party/grpc/src/python/
DCONTRIBUTING.md8 …lows the [CNCF Code of Conduct](https://github.com/cncf/foundation/blob/master/code-of-conduct.md).
12 …ll Requests](https://github.com/grpc/grpc/blob/master/CONTRIBUTING.md#guidelines-for-pull-requests)
28 …your system. If not, download and install it from the [official Git website](https://git-scm.com/).
32Bazel:** Bazel is one of the build systems used for gRPC. To install it, follow the instructions f…
373Aopen+label%3A%22disposition%2Fhelp+wanted%22)" on the [gRPC Python issue tracker](https://github…
38 …n on an issue, feel free to ask questions on the [gRPC forum](https://groups.google.com/g/grpc-io).
42 ```git clone https://github.com/<your-username>/grpc.git```
46 git submodule update --init --recursive
49 ```git checkout -b my-feature-branch```
50 3. **Setting up Your Local System for Development and Testing:**
[all …]
/third_party/protobuf/
Dprotobuf_deps.bzl1 """Load dependencies needed to compile the protobuf library as a 3rd-party consumer.
9 strip_prefix = "protobuf-VERSION",
21 load("//bazel/private:proto_bazel_features.bzl", "proto_bazel_features") # buildifier: disable=bzl
26 "com.google.caliper:caliper:1.0-beta-3",
30 "com.google.j2objc:j2objc-annotations:2.8",
31 "com.google.guava:guava:32.0.1-jre",
32 "com.google.guava:guava-testlib:32.0.1-jre",
35 "org.mockito:mockito-core:4.3.1",
37 "info.picocli:picocli:4.6.3",
41 repo_name = repo.split("/")[-1]
[all …]
/third_party/skia/toolchain/
Dclang_toolchain_config.bzl10 - https://docs.bazel.build/versions/4.2.1/tutorial/cc-toolchain-config.html
11- https://github.com/emscripten-core/emsdk/blob/7f39d100d8cd207094decea907121df72065517e/bazel/ems…
34 …# https://docs.bazel.build/versions/main/skylark/lib/cc_common.html#create_cc_toolchain_config_info
36 …# https://cs.opensource.google/bazel/bazel/+/master:src/main/java/com/google/devtools/build/lib/st…
49 toolchain_identifier = "clang-toolchain",
62 Bazel normally restricts us to referring to (and therefore running) executables/scripts
64 to run are brought in via WORKSPACE.bazel and are located in EXEC_ROOT/external/clang....
68 These action_configs also let us dynamically specify arguments from the Bazel
72 …# https://cs.opensource.google/bazel/bazel/+/master:tools/cpp/cc_toolchain_config_lib.bzl;l=435;dr…
77 …# https://cs.opensource.google/bazel/bazel/+/master:tools/cpp/cc_toolchain_config_lib.bzl;l=488;dr…
[all …]
/third_party/skia/m133/toolchain/
Dlinux_amd64_toolchain_config.bzl10 - https://docs.bazel.build/versions/4.2.1/tutorial/cc-toolchain-config.html
11- https://github.com/emscripten-core/emsdk/blob/7f39d100d8cd207094decea907121df72065517e/bazel/ems…
14 # https://github.com/bazelbuild/bazel/blob/master/tools/build_defs/cc/action_names.bzl
17 # https://github.com/bazelbuild/bazel/blob/master/tools/cpp/cc_toolchain_config_lib.bzl
40 # https://bazel.build/rules/lib/cc_common#create_cc_toolchain_config_info
42 …# https://cs.opensource.google/bazel/bazel/+/master:src/main/java/com/google/devtools/build/lib/st…
51 # find the referenced libraries (e.g. EXTERNAL_TOOLCHAIN/usr/lib/x86_64-linux-gnu/libc.so
52 # is just a text file that refers to "/lib/x86_64-linux-gnu/libc.so.6" and
53 # "/lib64/ld-linux-x86-64.so.2" which will use the sysroot as the root).
73 Bazel normally restricts us to referring to (and therefore running) executables/scripts
[all …]
Dwindows_toolchain_config.bzl9 - linux_amd64_toolchain_config.bzl
12 # https://github.com/bazelbuild/bazel/blob/master/tools/build_defs/cc/action_names.bzl
15 # https://github.com/bazelbuild/bazel/blob/master/tools/cpp/cc_toolchain_config_lib.bzl
26 # TODO(borenet): These variables were copied from the automatically-generated
28 # used here, but in order to do so, Bazel needs access to both the Clang and
30 # time required to download and extract these archives, we've opted to hard-code
60 # https://bazel.build/rules/lib/cc_common#create_cc_toolchain_config_info
62 …# https://cs.opensource.google/bazel/bazel/+/master:src/main/java/com/google/devtools/build/lib/st…
85 Bazel normally restricts us to referring to (and therefore running) executables/scripts
87 to run are brought in via WORKSPACE.bazel and are located in EXEC_ROOT/external/clang....
[all …]
Dios_toolchain_config.bzl11 - linux_amd64_toolchain_config.bzl
14 # https://github.com/bazelbuild/bazel/blob/master/tools/build_defs/cc/action_names.bzl
17 # https://github.com/bazelbuild/bazel/blob/master/tools/cpp/cc_toolchain_config_lib.bzl
47 # https://bazel.build/rules/lib/cc_common#create_cc_toolchain_config_info
49 …# https://cs.opensource.google/bazel/bazel/+/master:src/main/java/com/google/devtools/build/lib/st…
57 # "If the compiler has --sysroot support, then these paths should use %sysroot%
59 …# https://bazel.build/rules/lib/cc_common#create_cc_toolchain_config_info.cxx_builtin_include_dire…
79 # https://bazel.build/rules/rules#private_attributes_and_implicit_dependencies
80 …posals/blob/91579f36031f768bcf68b18a86b8df8b43cc590b/designs/2019-11-11-target-platform-constraint…
87 # when selecting a cross-compilation toolchain).
[all …]
Dmac_toolchain_config.bzl11 - linux_amd64_toolchain_config.bzl
14 # https://github.com/bazelbuild/bazel/blob/master/tools/build_defs/cc/action_names.bzl
17 # https://github.com/bazelbuild/bazel/blob/master/tools/cpp/cc_toolchain_config_lib.bzl
48 # https://bazel.build/rules/lib/cc_common#create_cc_toolchain_config_info
50 …# https://cs.opensource.google/bazel/bazel/+/master:src/main/java/com/google/devtools/build/lib/st…
58 # "If the compiler has --sysroot support, then these paths should use %sysroot%
60 …# https://bazel.build/rules/lib/cc_common#create_cc_toolchain_config_info.cxx_builtin_include_dire…
80 # https://bazel.build/rules/rules#private_attributes_and_implicit_dependencies
81 …posals/blob/91579f36031f768bcf68b18a86b8df8b43cc590b/designs/2019-11-11-target-platform-constraint…
88 # when selecting a cross-compilation toolchain).
[all …]
Ddownload_linux_amd64_toolchain.bzl4 It downloads the necessary headers, executables, and pre-compiled static/shared libraries to
5 the external subfolder of the Bazel cache (the same place third party deps are downloaded with
6 http_archive or similar functions in WORKSPACE.bazel). These will be able to be used via our
11 [outputRoot (aka Bazel cache)]/[outputUserRoot]/[outputBase]/external/clang_linux_amd64
12 (See https://bazel.build/docs/output_directories#layout-diagram)
21 # https://chrome-infra-packages.appspot.com/p/skia/bots/clang_linux/+/5h9JgVTkZk0fFuOyLUCHZXIFqG1b1…
26 # (libm), etc. linux-libc-dev has the header files specific to linux. libc6-dev has the libc
30 # are still on Debian 10. While many of the Bazel tasks can be run in RBE, using a newer
31 # Debian 11 image (see //bazel/rbe/gce_linux_container/Dockerfile) some tasks need to be
37 …"url": "https://security.debian.org/debian-security/pool/updates/main/g/glibc/libc6_2.28-10+deb10u…
[all …]
/third_party/skia/m133/toolchain/linux_trampolines/
Dclang_trampoline_linux.sh4 # Use of this source code is governed by a BSD-style license that can be
7 export LD_LIBRARY_PATH="external/clang_linux_amd64/usr/lib/x86_64-linux-gnu"
9 set -euo pipefail
13 # make sure it exists or Bazel will fail a validation step.
18 # We only want to run include-what-you-use if DSKIA_ENFORCE_IWYU is in the arguments
20 # (as detected by the presence of -fuse-ld).
21 if [[ "$@" != *DSKIA_ENFORCE_IWYU* || "$@" == *use-ld* ]]; then
108 # bazel-out, (e.g. bazel-out/k8-iwyu-dbg/bin/src/gen/SkRefCnt.cpp) so check that location also.
109 if [[ $1 == *"-c $path"* ]] || [[ $1 == *"-c bazel-out"*"$path"* ]]; then
111 if [[ $1 == *"-c $e_path"* ]]; then
[all …]
/third_party/skia/m133/infra/bots/assets/clang_linux/
DREADME.md1 This has the clang compiler and other tools (e.g. clang-tidy and IWYU) built from source for
4 This is used both by our GN build and Bazel builds. The GN build will be updated automatically
7 To manually update the Bazel build:
9 <https://chrome-infra-packages.appspot.com/p/skia/bots/clang_linux>
12 3) Upload it to the GCS mirror bucket
13 …`go run ./bazel/gcs_mirror/gcs_mirror.go --sha256 <hash> --file /path/to/clang_linux_amd64_vNN.zip`
15 5) Test it locally with `make -C bazel known_good_builds`.
16 You may need to update the generated BUILD.bazel file to accommodate relocated/new files
/third_party/flatbuffers/
DWORKSPACE7 sha256 = "3a561c99e7bdbe9173aa653fd579fe849f1d8d67395780ab4770b1f381431d51",
9 …"https://mirror.bazel.build/github.com/bazelbuild/platforms/releases/download/0.0.7/platforms-0.0.…
10 "https://github.com/bazelbuild/platforms/releases/download/0.0.7/platforms-0.0.7.tar.gz",
51 …"https://mirror.bazel.build/github.com/bazelbuild/rules_go/releases/download/v0.41.0/rules_go-v0.4…
52 "https://github.com/bazelbuild/rules_go/releases/download/v0.41.0/rules_go-v0.41.0.zip",
65 strip_prefix = "protobuf-" + _PROTOBUF_VERSION,
76 patch_args = ["-p1"],
79 strip_prefix = "grpc-" + _GRPC_VERSION,
83 load("@com_github_grpc_grpc//bazel:grpc_deps.bzl", "grpc_deps")
87 load("@com_github_grpc_grpc//bazel:grpc_extra_deps.bzl", "grpc_extra_deps")
[all …]
/third_party/grpc/examples/objective-c/helloworld/
DREADME.md1 # gRPC in 3 minutes (Objective-C)
3 There are currently two ways to build projects with the gRPC Objective-C library:
5 * Bazel (experimental)
13 …n obtain the latter by following [these setup instructions](https://github.com/grpc/homebrew-grpc).
15 ### Hello Objective-C gRPC!
17 Here's how to build and run the Objective-C implementation of the [Hello World](../../protos/hellow…
25 $ git clone -b RELEASE_TAG_HERE https://github.com/grpc/grpc
27 $ git submodule update --init
30 Change your current directory to `examples/objective-c/helloworld`
33 $ cd examples/objective-c/helloworld
[all …]
/third_party/skia/m133/bazel/rbe/
DREADME.md6 in the RBE Docker image; these toolchains are required to run Bazel, but are **not** the toolchains
9 We build our own, bare-bones, Docker image to use on RBE. We intend to use a hermetic toolchain
16 The only requirement we have of our Docker image (beyond the minimum requirements to run Bazel)
20 build Skia using Bazel locally.
23 -----------------------
25 [GitHub](https://github.com/bazelbuild/bazel-toolchains/releases/tag/v5.1.1) and put that onto
29 -------------------------------
41 3) Run `make build_linux_container` to build the image locally. One may verify it works by running
42 something like `docker run -it gcr.io/skia-public/rbe_linux:v3 /bin/bash`.
44 1) `docker pull debian:bookworm-slim` is the easiest way to see the sha256 and get the latest.
[all …]
/third_party/rust/crates/cxx/book/src/build/
Dbazel.md1 {{#title Bazel, Buck2 — Rust ♡ C++}}
2 ## Bazel, Buck2, potentially other similar environments
4 Starlark-based build systems with the ability to compile a code generator and
8 The tool is packaged as the `cxxbridge-cmd` crate on crates.io or can be built
12 $ cargo install cxxbridge-cmd
14 $ cxxbridge src/bridge.rs --header > path/to/bridge.rs.h
18 The CXX repo maintains working [Bazel] `BUILD` and [Buck2] `BUCK` targets for
19 the complete blobstore tutorial (chapter 3) for your reference, tested in CI.
23 [Bazel]: https://bazel.build
27 # tools/bazel/rust_cxx_bridge.bzl
[all …]
/third_party/skia/m133/infra/bots/task_drivers/common/
Dbazel_clean_step.go3 // Use of this source code is governed by a BSD-style license that can be
21 // For reference, Swarming seems to quarantine machines when they go below 3GB.
28 // Bazel cache lives. Values associated to this context key should be of type
40 // common.BazelCleanIfLowDiskSpace() think there is enough space on the partition where the Bazel
41 // cache is found. It also returns a path within said partition where the Bazel cache is assumed to
55 // the mountpoint for the partition where the Bazel cache directory lives.
69 // BazelCleanIfLowDiskSpace runs "bazel clean" as a task driver step if disk space is too low. This
70 // step should be added at the end of any task driver that shells out to Bazel in order to prevent
71 // DiskSpaceLow alerts due to the Bazel cache (usually at /mnt/pd0/bazel_cache) growing too large.
73 // Ideally, we would like to tell Bazel to prevent the cache from growing above a certain size, but
[all …]

12345678