aboutsummaryrefslogtreecommitdiff
path: root/src/makefile/macro.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/makefile/macro.rs')
-rw-r--r--src/makefile/macro.rs11
1 files changed, 7 insertions, 4 deletions
diff --git a/src/makefile/macro.rs b/src/makefile/macro.rs
index fb0367b..d652fdb 100644
--- a/src/makefile/macro.rs
+++ b/src/makefile/macro.rs
@@ -1,4 +1,5 @@
use std::collections::HashMap;
+#[cfg(feature = "full")]
use std::collections::HashSet;
use std::env;
use std::fmt;
@@ -8,11 +9,11 @@ use std::io::BufRead;
#[cfg(feature = "full")]
use super::eval_context::DeferredEvalContext;
-use super::ItemSource;
-use super::{MacroScopeStack, TokenString};
+use super::{ItemSource, TokenString};
+#[cfg(feature = "full")]
+use super::MacroScopeStack;
+#[cfg(feature = "full")]
use eyre::Result;
-#[cfg(not(feature = "full"))]
-use regex::Regex;
#[derive(Debug, Clone)]
pub struct Macro {
@@ -253,6 +254,8 @@ mod test {
use super::*;
#[cfg(feature = "full")]
use crate::makefile::functions::NO_EVAL;
+ use crate::MacroScopeStack;
+ use eyre::Result;
type R = Result<()>;