Only add tags to run command if set

This commit is contained in:
Niall Newman
2024-01-28 19:13:32 +00:00
committed by GitHub
parent 573107bd9e
commit 34d2f3ad1a
+4 -1
View File
@@ -187,7 +187,10 @@ func (g *Generator) Run() error {
buildFlags := buildFlagsRegexp.FindAllString(g.GenBuildFlags, -1)
execArgs = append(execArgs, buildFlags...)
}
execArgs = append(execArgs, "-tags", g.BuildTags, filepath.Base(path))
if len(g.BuildTags) > 0 {
execArgs = append(execArgs, "-tags", g.BuildTags)
}
execArgs = append(execArgs, filepath.Base(path))
cmd := exec.Command("go", execArgs...)
cmd.Stdout = f