diff options
-rw-r--r-- | src/main/java/com/google/devtools/build/lib/rules/android/AndroidIdlHelper.java | 11 |
1 files changed, 7 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 e989585742..e4a44dd84a 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 @@ -370,12 +370,15 @@ public class AndroidIdlHelper { .addInput(sdk.getFrameworkAidl()) .addInputs(getIdlPreprocessed(ruleContext)) .addOutput(output) - .addArgument("-b") // Fail if trying to compile a parcelable. - .addArguments(importArgs) - .addArgument(idl.getExecPathString()) - .addArgument(output.getExecPathString()) .setProgressMessage("Android IDL generation") .setMnemonic("AndroidIDLGnerate") + .setCommandLine( + CustomCommandLine.builder() + .add("-b") // Fail if trying to compile a parcelable. + .addAll(importArgs) + .addExecPath(idl) + .addExecPath(output) + .build()) .build(ruleContext)); } |