diff options
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/rules/android/AndroidIdlHelper.java')
-rw-r--r-- | src/main/java/com/google/devtools/build/lib/rules/android/AndroidIdlHelper.java | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/rules/android/AndroidIdlHelper.java b/src/main/java/com/google/devtools/build/lib/rules/android/AndroidIdlHelper.java index 2524c03f59..4d556025d6 100644 --- a/src/main/java/com/google/devtools/build/lib/rules/android/AndroidIdlHelper.java +++ b/src/main/java/com/google/devtools/build/lib/rules/android/AndroidIdlHelper.java @@ -22,6 +22,7 @@ import com.google.devtools.build.lib.analysis.RuleConfiguredTargetBuilder; import com.google.devtools.build.lib.analysis.RuleContext; import com.google.devtools.build.lib.analysis.TransitiveInfoCollection; import com.google.devtools.build.lib.analysis.actions.CustomCommandLine; +import com.google.devtools.build.lib.analysis.actions.ParamFileInfo; import com.google.devtools.build.lib.analysis.actions.SpawnAction; import com.google.devtools.build.lib.cmdline.Label; import com.google.devtools.build.lib.collect.nestedset.NestedSet; @@ -333,7 +334,7 @@ public class AndroidIdlHelper { .addOutput(idlClassJar) .addOutput(idlSourceJar) .setExecutable(ruleContext.getExecutablePrerequisite("$idlclass", Mode.HOST)) - .setCommandLine( + .addCommandLine( CustomCommandLine.builder() .addExecPath("--manifest_proto", manifestProtoOutput) .addExecPath("--class_jar", classJar) @@ -342,8 +343,8 @@ public class AndroidIdlHelper { .add("--temp_dir") .addPath(idlTempDir) .addExecPaths(ImmutableList.copyOf(generatedIdlJavaFiles)) - .build()) - .useParameterFile(ParameterFileType.SHELL_QUOTED) + .build(), + ParamFileInfo.builder(ParameterFileType.SHELL_QUOTED).build()) .setProgressMessage("Building idl jars %s", idlClassJar.prettyPrint()) .setMnemonic("AndroidIdlJars") .build(ruleContext)); @@ -372,7 +373,7 @@ public class AndroidIdlHelper { .addOutput(output) .setProgressMessage("Android IDL generation") .setMnemonic("AndroidIDLGenerate") - .setCommandLine( + .addCommandLine( CustomCommandLine.builder() .add("-b") // Fail if trying to compile a parcelable. .addAll(importArgs) |