(vl []*Vars)
| 752 | } |
| 753 | |
| 754 | func flatten(vl []*Vars) (needs []string, defines []string) { |
| 755 | needs, defines = make([]string, 0, 10), make([]string, 0, 10) |
| 756 | for _, it := range vl { |
| 757 | needs = append(needs, it.Needs...) |
| 758 | defines = append(defines, it.Defines...) |
| 759 | } |
| 760 | return |
| 761 | } |
| 762 | |
| 763 | func checkDependency(vl []*Vars) error { |
| 764 | needs, defines := flatten(vl) |