Explorar o código

fix: desktop build

mrxiaozhuox %!s(int64=3) %!d(string=hai) anos
pai
achega
5d9a58b0fa
Modificáronse 1 ficheiros con 4 adicións e 0 borrados
  1. 4 0
      src/builder.rs

+ 4 - 0
src/builder.rs

@@ -141,6 +141,10 @@ pub fn build_desktop(config: &CrateConfig) -> Result<()> {
 
     let output = cmd.output()?;
 
+    if !output.status.success() {
+        return Err(Error::BuildFailed("Program build failed.".into()));
+    }
+
     if output.status.success() {
         if config.out_dir.is_dir() {
             remove_dir_all(&config.out_dir)?;