diff options
author | 2016-01-11 10:07:57 +0000 | |
---|---|---|
committer | 2016-01-11 13:00:52 +0000 | |
commit | 3d796fea754fdfb37e541ba3296800f0a4c7f7c0 (patch) | |
tree | 3714289fbfe40f42ea99e579fdd312f5858a6795 /src/BUILD | |
parent | bde21f40e09856f37b20c94f462671e34be12d4a (diff) |
Rollback of commit ac6ed79e1a3fa6b0ca91657b28e2a35f7e49758c.
*** Reason for rollback ***
Roll-forward with fix
*** Original change description ***
Automated [] rollback of [].
*** Reason for rollback ***
Broke tests on Mac: https://google.com/url?sa=D&q=http%3A%2F%2Fci.bazel.io%2Fjob%2FBazel%2FJAVA_VERSION%3D1.8%2CPLATFORM_NAME%3Ddarwin-x86_64%2F269%2Fconsole
*** Original change description ***
Speed-up bootstrap on OS X by removing tool compilation.
--
MOS_MIGRATED_REVID=111833617
Diffstat (limited to 'src/BUILD')
-rw-r--r-- | src/BUILD | 31 |
1 files changed, 30 insertions, 1 deletions
@@ -67,6 +67,25 @@ genrule( """, ) +filegroup( + name = "darwin_tools", + srcs = [ + "//src/tools/xcode/actoolwrapper:actoolwrapper", + "//src/tools/xcode/ibtoolwrapper:ibtoolwrapper", + "//src/tools/xcode/momcwrapper:momcwrapper", + "//src/tools/xcode/swiftstdlibtoolwrapper:swiftstdlibtoolwrapper", + "//src/tools/xcode/environment:environment_plist", + "//src/tools/xcode/xcrunwrapper:xcrunwrapper", + "//src/objc_tools/bundlemerge:bundlemerge_deploy.jar", + "//src/objc_tools/plmerge:plmerge_deploy.jar", + "//src/objc_tools/xcodegen:xcodegen_deploy.jar", + "//src/tools/xcode/realpath:realpath", + ] + select({ + ":iphonesdk": ["//src/tools/xcode/stdredirect:StdRedirect.dylib"], + "//conditions:default": [], + }), +) + genrule( name = "embedded_tools", srcs = [ @@ -84,7 +103,11 @@ genrule( "//src/java_tools/singlejar:SingleJar_deploy.jar", "//src/java_tools/buildjar/java/com/google/devtools/build/buildjar/genclass:GenClass_deploy.jar", "//third_party/ijar", - ], + ] + select({ + ":darwin": [":darwin_tools"], + ":darwin_x86_64": [":darwin_tools"], + "//conditions:default": [], + }), outs = ["embedded_tools.zip"], cmd = "$(location :create_embedded_tools.sh) $@ $(SRCS)", ) @@ -148,6 +171,12 @@ config_setting( ) config_setting( + name = "iphonesdk", + values = {"define": "IPHONE_SDK=1"}, + visibility = ["//visibility:public"], +) + +config_setting( name = "freebsd", values = {"cpu": "freebsd"}, visibility = ["//visibility:public"], |