-
Notifications
You must be signed in to change notification settings - Fork 4
Expand file tree
/
Copy path.bazelrc
More file actions
31 lines (25 loc) · 841 Bytes
/
.bazelrc
File metadata and controls
31 lines (25 loc) · 841 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
# Common
common --enable_bzlmod
# Build
build --jobs=auto
build --experimental_reuse_sandbox_directories
# Test
test --test_output=errors
test --notest_verbose_timeout_warnings
test --test_env=HOME
# Platform configs for cross-compilation
build:linux-x86 --platforms=//:linux-x86_64
build:linux-arm --platforms=//:linux-aarch64
build:macos-x86 --platforms=//:macos-x86_64
build:macos-arm --platforms=//:macos-aarch64
build:windows-x86 --platforms=//:windows-x86_64
# CI config
build:ci --disk_cache=~/.cache/bazel-disk
build:ci --repository_cache=~/.cache/bazel-repo
test:ci --test_output=all
# Clippy
build:clippy --aspects=@rules_rust//rust:defs.bzl%rust_clippy_aspect
build:clippy --output_groups=clippy_checks
# Rustfmt
build:rustfmt --aspects=@rules_rust//rust:defs.bzl%rustfmt_aspect
build:rustfmt --output_groups=rustfmt_checks