diff options
| author | Melody Horn <melody@boringcactus.com> | 2021-04-03 18:35:08 -0600 | 
|---|---|---|
| committer | Melody Horn <melody@boringcactus.com> | 2021-04-03 18:35:08 -0600 | 
| commit | 69ef7154ddcb4c57a882044e6351395fe56ef075 (patch) | |
| tree | cb9f052ef5c5e92543efada34ebe802ee98ed71d /src | |
| parent | e84322e5c45c5bc44a228e7912b5d50d7e91b841 (diff) | |
| download | makers-69ef7154ddcb4c57a882044e6351395fe56ef075.tar.gz makers-69ef7154ddcb4c57a882044e6351395fe56ef075.zip | |
don't try to build anything if we're printing everything
Diffstat (limited to 'src')
| -rw-r--r-- | src/main.rs | 25 | 
1 files changed, 12 insertions, 13 deletions
| diff --git a/src/main.rs b/src/main.rs index 64dcd2a..ceeb0cf 100644 --- a/src/main.rs +++ b/src/main.rs @@ -71,21 +71,20 @@ fn main() -> Result<()> {      if args.print_everything {          println!("{}", &makefile); -    } - -    let targets = if args.targets().count() == 0 { -        let first_target = makefile.first_non_special_target.clone(); -        match first_target { -            Some(x) => vec![x], -            None => bail!("no targets given on command line or found in makefile."), -        }      } else { -        args.targets().cloned().collect() -    }; +        let targets = if args.targets().count() == 0 { +            let first_target = makefile.first_non_special_target.clone(); +            match first_target { +                Some(x) => vec![x], +                None => bail!("no targets given on command line or found in makefile."), +            } +        } else { +            args.targets().cloned().collect() +        }; -    for target in targets { -        makefile.update_target(&target)?; +        for target in targets { +            makefile.update_target(&target)?; +        }      } -      Ok(())  } |