Add flagNoMacro guard
This commit is contained in:
parent
c4624d7c0b
commit
f35909340b
26
task.go
26
task.go
@ -50,21 +50,23 @@ func (t *taskDef) process(taskName, srcDir, dstDir string, conf *config, flags i
|
||||
}
|
||||
}
|
||||
|
||||
for _, macro := range t.Macros {
|
||||
if len(macro) == 0 {
|
||||
continue
|
||||
}
|
||||
if flags&flagNoMacro == 0 {
|
||||
for _, macro := range t.Macros {
|
||||
if len(macro) == 0 {
|
||||
continue
|
||||
}
|
||||
|
||||
macroName := macro[0]
|
||||
macroParams := macro[1:]
|
||||
macroName := macro[0]
|
||||
macroParams := macro[1:]
|
||||
|
||||
depMacro, ok := conf.Macros[macroName]
|
||||
if !ok {
|
||||
return fmt.Errorf("macro dependency not found %s", macroName)
|
||||
}
|
||||
depMacro, ok := conf.Macros[macroName]
|
||||
if !ok {
|
||||
return fmt.Errorf("macro dependency not found %s", macroName)
|
||||
}
|
||||
|
||||
if err := depMacro.process(dstDir, macroParams, flags); err != nil {
|
||||
return err
|
||||
if err := depMacro.process(dstDir, macroParams, flags); err != nil {
|
||||
return err
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user