internal: simplify handling of the build scripts

This commit is contained in:
Aleksey Kladov
2021-07-18 11:29:22 +03:00
parent 8da560264e
commit f4de2ece0d
18 changed files with 404 additions and 491 deletions

View File

@@ -21,7 +21,7 @@ mod project_json;
mod sysroot;
mod workspace;
mod rustc_cfg;
mod build_data;
mod build_scripts;
use std::{
fs::{self, read_dir, ReadDir},
@@ -34,7 +34,7 @@ use paths::{AbsPath, AbsPathBuf};
use rustc_hash::FxHashSet;
pub use crate::{
build_data::{BuildDataCollector, BuildDataResult},
build_scripts::WorkspaceBuildScripts,
cargo_workspace::{
CargoConfig, CargoWorkspace, Package, PackageData, PackageDependency, RustcSource, Target,
TargetData, TargetKind,