|
@@ -50,6 +50,9 @@ func newT(f func(chan struct{}) error) *T {
|
|
|
}
|
|
|
|
|
|
func (t *T) AddTask() {
|
|
|
+ if len(t.ch) == 1 {
|
|
|
+ return
|
|
|
+ }
|
|
|
t.Lock()
|
|
|
defer t.Unlock()
|
|
|
if len(t.ch) == 1 {
|
|
@@ -90,7 +93,7 @@ func (t *T) DefaultF(ch chan struct{}) error {
|
|
|
if runtime.GOOS != "windows" && err == nil {
|
|
|
_, err := exec.LookPath("make")
|
|
|
if err == nil {
|
|
|
- cmd = exec.Command("make")
|
|
|
+ cmd = exec.Command("make", "run")
|
|
|
goto makefile
|
|
|
}
|
|
|
}
|