make backend and frontend builds happen in parallel

This commit is contained in:
Evan Almloff committed 2023-12-21 18:04:35 -06:00
1 parent c48788270e
commit 8b125231f0
12 files changed
+58 -31

No files matched your search

+4 -1
View File
@@ -15,8 +15,11 @@ pub struct Build {
}
impl Build {
pub fn build(self, bin: Option<PathBuf>) -> Result<()> {
pub fn build(self, bin: Option<PathBuf>, target_dir: Option<&std::path::Path>) -> Result<()> {
let mut crate_config = crate::CrateConfig::new(bin)?;
if let Some(target_dir) = target_dir {
crate_config.target_dir = target_dir.to_path_buf();
}
// change the release state.
crate_config.with_release(self.build.release);