diff options
author | 2015-10-09 18:50:46 +0000 | |
---|---|---|
committer | 2015-10-12 08:35:45 +0000 | |
commit | ca80b60c857251804f906b848bf0df7740059336 (patch) | |
tree | 055b7f4c0ac944be953a93352fb9d423e0b8f960 /tools/build_rules | |
parent | 8c54078ff8a9cf97c701c2c8269f4fe6c90cbcbc (diff) |
Add Darwin toolchain to Go rules.
--
MOS_MIGRATED_REVID=105076173
Diffstat (limited to 'tools/build_rules')
-rw-r--r-- | tools/build_rules/go/toolchain/BUILD | 10 | ||||
-rw-r--r-- | tools/build_rules/go/toolchain/WORKSPACE.go-toolchain | 7 |
2 files changed, 15 insertions, 2 deletions
diff --git a/tools/build_rules/go/toolchain/BUILD b/tools/build_rules/go/toolchain/BUILD index 71b2bfec8c..f08457e531 100644 --- a/tools/build_rules/go/toolchain/BUILD +++ b/tools/build_rules/go/toolchain/BUILD @@ -2,12 +2,18 @@ filegroup( name = "toolchain", - srcs = ["@golang-linux-amd64//:toolchain"], + srcs = select({ + "//src:darwin": ["@golang-darwin-amd64//:toolchain"], + "//conditions:default": ["@golang-linux-amd64//:toolchain"], + }), visibility = ["//visibility:public"], ) filegroup( name = "go_tool", - srcs = ["@golang-linux-amd64//:go_tool"], + srcs = select({ + "//src:darwin": ["@golang-darwin-amd64//:go_tool"], + "//conditions:default": ["@golang-linux-amd64//:go_tool"], + }), visibility = ["//visibility:public"], ) diff --git a/tools/build_rules/go/toolchain/WORKSPACE.go-toolchain b/tools/build_rules/go/toolchain/WORKSPACE.go-toolchain index 5eed0f046c..3e303e079d 100644 --- a/tools/build_rules/go/toolchain/WORKSPACE.go-toolchain +++ b/tools/build_rules/go/toolchain/WORKSPACE.go-toolchain @@ -10,3 +10,10 @@ new_http_archive( build_file = "tools/build_rules/go/toolchain/BUILD.go-toolchain", sha256 = "2593132ca490b9ee17509d65ee2cd078441ff544899f6afb97a03d08c25524e7" ) + +new_http_archive( + name= "golang-darwin-amd64", + url = "https://storage.googleapis.com/golang/go1.5.1.darwin-amd64.tar.gz", + build_file = "tools/build_rules/go/toolchain/BUILD.go-toolchain", + sha256 = "e94487b8cd2e0239f27dc51e6c6464383b10acb491f753584605e9b28abf48fb" +) |