]> Cypherpunks.ru repositories - goredo.git/blobdiff - js.go
Thanks to spacefrogg
[goredo.git] / js.go
diff --git a/js.go b/js.go
index 1e452ee51a02725bcae747bdc501b72d3fffe52b..ba5cff134a4dd645f2f81b6b0b6297827360a671 100644 (file)
--- a/js.go
+++ b/js.go
@@ -39,7 +39,7 @@ const (
        EnvJSToken = "REDO_JS_TOKEN"
        EnvMake    = "REDO_MAKE"
 
-       MakeTypeNone = "none"
+       MakeTypeNone  = "none"
        MakeTypeBmake = "bmake"
        MakeTypeGmake = "gmake"
 )
@@ -69,9 +69,18 @@ var (
        jsTokens  map[byte]int
        jsTokensM sync.Mutex
 
-       flagJobs = flag.Int("j", -1, fmt.Sprintf("number of parallel jobs (0=inf, <0=1) (%s)", EnvJobs))
+       flagJobs *int
 )
 
+func init() {
+       cmdName := CmdName()
+       if !(cmdName == CmdNameRedo || cmdName == CmdNameRedoIfchange) {
+               return
+       }
+       flagJobs = flag.Int("j", -1,
+               fmt.Sprintf("number of parallel jobs (0=inf, <0=1) (%s)", EnvJobs))
+}
+
 func jsStart(jobsEnv string) {
        jobs := uint64(1)
        var err error