]> Cypherpunks repositories - gostls13.git/commitdiff
goinstall: honour -install=false flag when -make=true
authorAndrew Gerrand <adg@golang.org>
Tue, 6 Dec 2011 22:41:20 +0000 (09:41 +1100)
committerAndrew Gerrand <adg@golang.org>
Tue, 6 Dec 2011 22:41:20 +0000 (09:41 +1100)
R=rsc
CC=golang-dev
https://golang.org/cl/5448124

src/cmd/goinstall/make.go

index 1a52ab2e72edc76a17ff2346dcc029342e232f74..1e40d6ea37b4fe30fc9694fad2c70dcf0202d037 100644 (file)
@@ -29,7 +29,12 @@ func domake(dir, pkg string, tree *build.Tree, isCmd bool) (err error) {
        } else if *clean {
                cmd = append(cmd, "clean")
        }
-       cmd = append(cmd, "install")
+       if *doInstall {
+               cmd = append(cmd, "install")
+       }
+       if len(cmd) <= 3 { // nothing to do
+               return nil
+       }
        return run(dir, makefile, cmd...)
 }