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
32
33
|
[cells]
root = .
prelude = prelude
toolchains = toolchains
none = none
[cell_aliases]
config = prelude
ovr_config = prelude
fbcode = none
fbsource = none
fbcode_macros = none
buck = none
# The prelude bundled with the buck2 binary, so the only pinned thing is
# scripts/buck2 itself.
[external_cells]
prelude = bundled
# Both of these name the cache-enabled platform, and both are needed. The
# second registers it; the first is what actually routes toolchain-owned
# actions — every rustc invocation — onto it, because the Rust toolchain is a
# target in the prelude cell and takes its configuration from here.
[parser]
target_platform_detector_spec = target:root//...->root//platforms:cache \
target:prelude//...->root//platforms:cache \
target:toolchains//...->root//platforms:cache
[build]
execution_platforms = root//platforms:cache
[project]
ignore = .git,target
|