diff options
author | Yohann Roussel <yroussel@google.com> | 2015-02-25 17:39:44 +0100 |
---|---|---|
committer | Yohann Roussel <yroussel@google.com> | 2015-03-02 17:18:01 +0100 |
commit | 6e8482205dac2df1911eb4a8a120996577b53025 (patch) | |
tree | 0bcdb364f6aabdfd26ddb20ee6e3d85461cc4d0a /jack-tests | |
parent | 46a13dda75b93d2f63ea612496b11e75887c47e1 (diff) | |
download | toolchain_jack-6e8482205dac2df1911eb4a8a120996577b53025.zip toolchain_jack-6e8482205dac2df1911eb4a8a120996577b53025.tar.gz toolchain_jack-6e8482205dac2df1911eb4a8a120996577b53025.tar.bz2 |
Separate input options from ecj options
Change-Id: I60feeca57f9b88c8813cc3048733210fecf44484
Diffstat (limited to 'jack-tests')
-rw-r--r-- | jack-tests/src/com/android/jack/test/toolchain/JackApiToolchain.java | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/jack-tests/src/com/android/jack/test/toolchain/JackApiToolchain.java b/jack-tests/src/com/android/jack/test/toolchain/JackApiToolchain.java index 05a17de..268656a 100644 --- a/jack-tests/src/com/android/jack/test/toolchain/JackApiToolchain.java +++ b/jack-tests/src/com/android/jack/test/toolchain/JackApiToolchain.java @@ -251,20 +251,22 @@ public class JackApiToolchain extends JackBasedToolchain { ecjArgs.add(ecjArg); } + ArrayList<File> toCompile = new ArrayList<File>(); for (File srcFile : sources) { if (srcFile instanceof Sourcelist) { TokenIterator iterator = new TokenIterator(new NoLocation(), '@' + srcFile.getAbsolutePath()); while (iterator.hasNext()) { - ecjArgs.add(iterator.next()); + toCompile.add(new File(iterator.next())); } } else { - AbstractTestTools.addFile(ecjArgs, /* mustExist = */ false, srcFile); + toCompile.add(srcFile); } } if (sources.length > 0) { - jackOptions.setEcjArguments(ecjArgs); + jackOptions.setEcjExtraArguments(ecjArgs); + jackOptions.setInputSources(toCompile); } } |