Lines Matching refs:cmd
248 func gomaCmdForAndroidCompileCmd(cmd string) (string, bool) {
249 i := strings.Index(cmd, " ")
251 return cmd, false
253 driver := cmd[:i]
255 return gomaCmdForAndroidCompileCmd(cmd[i+1:])
257 return cmd, ccRE.MatchString(cmd)
260 func descriptionFromCmd(cmd string) (string, bool) {
261 if !strings.HasPrefix(cmd, "echo") || !isWhitespace(rune(cmd[4])) {
264 echoarg := cmd[5:]
301 func (n *NinjaGenerator) genShellScript(runners []runner) (cmd string, desc string, useLocalPool bo…
313 cmd := trimTailingSlash(r.cmd)
314 cmd = stripShellComment(cmd)
315 cmd = trimLeftSpace(cmd)
316 cmd = strings.Replace(cmd, "\\\n\t", "", -1)
317 cmd = strings.Replace(cmd, "\\\n", "", -1)
318 cmd = strings.TrimRight(cmd, " \t\n;")
319 cmd = escapeNinja(cmd)
320 if cmd == "" {
321 cmd = "true"
323 glog.V(2).Infof("cmd %q=>%q", r.cmd, cmd)
325 rcmd, ok := gomaCmdForAndroidCompileCmd(cmd)
327 cmd = fmt.Sprintf("%s/gomacc %s", n.GomaDir, rcmd)
332 d, ok := descriptionFromCmd(cmd)
335 cmd = "true"
339 if cmd[0] == '(' {
346 buf.WriteString(cmd)