Commit b8ba7ae
authored
docs(build-script): clarify OUT_DIR is not cleaned between builds (rust-lang#16437)
### What does this PR try to resolve?
_This PR documents the behavior of the OUT_DIR environment variable,
clarifying that Cargo does not clean or reset it between_
_builds. The contents of OUT_DIR may persist across rebuilds, which can
surprise build scripts that assume a clean directory._
_This behavior is intentional to support incremental builds (such as
native code compilation), but was not clearly stated in the_
_documentation._
Fixes rust-lang#16332
### How to test and review this PR?
_Documentation-only change._
_Review the updated notes in the Build Scripts and Environment Variables
sections._2 files changed
Lines changed: 18 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
73 | 73 | | |
74 | 74 | | |
75 | 75 | | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
76 | 88 | | |
77 | 89 | | |
78 | 90 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
255 | 255 | | |
256 | 256 | | |
257 | 257 | | |
258 | | - | |
| 258 | + | |
| 259 | + | |
259 | 260 | | |
260 | 261 | | |
261 | 262 | | |
| |||
366 | 367 | | |
367 | 368 | | |
368 | 369 | | |
369 | | - | |
| 370 | + | |
| 371 | + | |
| 372 | + | |
| 373 | + | |
370 | 374 | | |
371 | 375 | | |
372 | 376 | | |
| |||
0 commit comments