Automated rollback of commit
*** Reason for rollback ***
Removing this because it's less surprising for rule authors if execution configurations start from default flags.
*** Original change description ***
Add getExec method for AppleCommandLineOptions.
Part of work on execution transitions,
@@ -436,7 +436,6 @@ public class AppleCommandLineOptions extends FragmentOptions {
host.tvOsSdkVersion = tvOsSdkVersion;
host.macOsSdkVersion = macOsSdkVersion;
host.appleBitcodeMode = appleBitcodeMode;
- // TODO(http://b/131411178): Replace with the execution platform.
// The host apple platform type will always be MACOS, as no other apple platform type can
// currently execute build actions. If that were the case, a host_apple_platform_type flag might
// be needed.
@@ -445,16 +444,6 @@ public class AppleCommandLineOptions extends FragmentOptions {
return host;
}
- @Override
- public FragmentOptions getExec() {
- AppleCommandLineOptions exec = (AppleCommandLineOptions) super.getExec();
- // TODO(http://b/131411178): Replace with the execution platform.
- // The exec apple platform type will always be MACOS, as no other apple platform type can
- // currently execute build actions.
- exec.applePlatformType = PlatformType.MACOS;
- return exec;
- }
-
void serialize(SerializationContext context, CodedOutputStream out)
throws IOException, SerializationException {
context.serialize(this, out);
