diff options
| author | bjorn3 <17426603+bjorn3@users.noreply.github.com> | 2024-09-22 19:02:30 +0000 |
|---|---|---|
| committer | bjorn3 <17426603+bjorn3@users.noreply.github.com> | 2024-09-23 11:20:56 +0000 |
| commit | f3ae4237ab90e3c3e8a135799e71e3ab425b7a58 (patch) | |
| tree | e10119c8aa5c687d0daec83ece385cdabadf0168 | |
| parent | 32b608a439ef0015251b7339b4ab33d72be2397e (diff) | |
| download | rust-f3ae4237ab90e3c3e8a135799e71e3ab425b7a58.tar.gz rust-f3ae4237ab90e3c3e8a135799e71e3ab425b7a58.zip | |
Revert change to apply_patches to fix panic
| -rw-r--r-- | build_system/prepare.rs | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/build_system/prepare.rs b/build_system/prepare.rs index b9cfcd99a77..30bd7ae26a1 100644 --- a/build_system/prepare.rs +++ b/build_system/prepare.rs @@ -203,7 +203,12 @@ pub(crate) fn apply_patches(dirs: &Dirs, crate_name: &str, source_dir: &Path, ta eprintln!("[COPY] {crate_name} source"); ensure_empty_dir(target_dir); - copy_dir_recursively(source_dir, target_dir); + if crate_name == "stdlib" { + fs::create_dir(target_dir.join("library")).unwrap(); + copy_dir_recursively(&source_dir.join("library"), &target_dir.join("library")); + } else { + copy_dir_recursively(source_dir, target_dir); + } init_git_repo(target_dir); |
