Merge branch 'fullstack-serve' into intigrate-collect-assets

This commit is contained in:
Evan Almloff committed 2023-08-18 14:03:55 -05:00
commit afb8578605
24 files changed
+421 -128

No files matched your search

+26
View File
@@ -47,6 +47,32 @@ impl Build {
Platform::Desktop => {
crate::builder::build_desktop(&crate_config, false)?;
}
Platform::Fullstack => {
{
let mut web_config = crate_config.clone();
let web_feature = self.build.client_feature;
let features = &mut web_config.features;
match features {
Some(features) => {
features.push(web_feature);
}
None => web_config.features = Some(vec![web_feature]),
};
crate::builder::build(&crate_config, false)?;
}
{
let mut desktop_config = crate_config.clone();
let desktop_feature = self.build.server_feature;
let features = &mut desktop_config.features;
match features {
Some(features) => {
features.push(desktop_feature);
}
None => desktop_config.features = Some(vec![desktop_feature]),
};
crate::builder::build_desktop(&desktop_config, false)?;
}
}
}
let temp = gen_page(&crate_config, false);