From 40920ea9d255f704116064d0b831666c7416caf2 Mon Sep 17 00:00:00 2001 From: Melody Horn Date: Sun, 28 Mar 2021 00:36:23 -0600 Subject: add (& somewhat test!) GNUful conditionals --- src/args.rs | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'src/args.rs') diff --git a/src/args.rs b/src/args.rs index f96cba4..134f785 100644 --- a/src/args.rs +++ b/src/args.rs @@ -165,6 +165,13 @@ impl Args { Self::from_given_args_and_given_env(args, env_makeflags) } + #[cfg(test)] + pub(crate) fn empty() -> Self { + let env_makeflags = String::new(); + let args = vec![OsString::from("makers")]; + Self::from_given_args_and_given_env(args.into_iter(), env_makeflags) + } + pub(crate) fn targets(&self) -> impl Iterator { self.targets_or_macros.iter().filter(|x| !x.contains('=')) } -- cgit v1.2.3