diff options
| author | Jonathan Pallant <jonathan.pallant@ferrous-systems.com> | 2024-11-19 11:37:30 +0000 |
|---|---|---|
| committer | Jonathan Pallant <jonathan.pallant@ferrous-systems.com> | 2024-11-21 10:01:21 +0000 |
| commit | 9dfc682834e950890b9bf883e3a1ca8c3888aaf1 (patch) | |
| tree | 353966659aade72e2b6146259018415b102c2815 /src/bootstrap | |
| parent | e6c1e14e5d487a90abeb5ba4dccc608521bbfb54 (diff) | |
| download | rust-9dfc682834e950890b9bf883e3a1ca8c3888aaf1.tar.gz rust-9dfc682834e950890b9bf883e3a1ca8c3888aaf1.zip | |
generate-copyright: Now generates a library file too.
We only run reuse once, so the output has to be filtered to find only the files that are relevant to the library tree. Outputs build/COPYRIGHT.html and build/COPYRIGHT-library.html.
Diffstat (limited to 'src/bootstrap')
| -rw-r--r-- | src/bootstrap/src/core/build_steps/run.rs | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/bootstrap/src/core/build_steps/run.rs b/src/bootstrap/src/core/build_steps/run.rs index a6dff7fde80..1a0a90564e6 100644 --- a/src/bootstrap/src/core/build_steps/run.rs +++ b/src/bootstrap/src/core/build_steps/run.rs @@ -211,12 +211,13 @@ impl Step for GenerateCopyright { fn run(self, builder: &Builder<'_>) -> Self::Output { let license_metadata = builder.ensure(CollectLicenseMetadata); - // Temporary location, it will be moved to the proper one once it's accurate. let dest = builder.out.join("COPYRIGHT.html"); + let dest_libstd = builder.out.join("COPYRIGHT-library.html"); let mut cmd = builder.tool_cmd(Tool::GenerateCopyright); cmd.env("LICENSE_METADATA", &license_metadata); cmd.env("DEST", &dest); + cmd.env("DEST_LIBSTD", &dest_libstd); cmd.env("OUT_DIR", &builder.out); cmd.env("CARGO", &builder.initial_cargo); cmd.run(builder); |
