diff options
author | 2015-08-31 22:09:43 +0000 | |
---|---|---|
committer | 2015-09-01 00:20:53 +0000 | |
commit | 7cdb722c6f59dd5fcc6f680a90ff4582e7a5e39f (patch) | |
tree | f49c481e8dda6ad194a63de527b88f654e9c10b0 /src/main/java/com | |
parent | 2193f329c2ca9eeda397d2c64ffa7b1e02767553 (diff) |
Change the order of header search paths in XcodeProvider to link order, which is in line with the order of similar fields in ObjcProvider used for Bazel build.
--
MOS_MIGRATED_REVID=101979394
Diffstat (limited to 'src/main/java/com')
-rw-r--r-- | src/main/java/com/google/devtools/build/lib/rules/objc/XcodeProvider.java | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/rules/objc/XcodeProvider.java b/src/main/java/com/google/devtools/build/lib/rules/objc/XcodeProvider.java index a7860d6bab..5fd9612c1f 100644 --- a/src/main/java/com/google/devtools/build/lib/rules/objc/XcodeProvider.java +++ b/src/main/java/com/google/devtools/build/lib/rules/objc/XcodeProvider.java @@ -73,13 +73,13 @@ public final class XcodeProvider implements TransitiveInfoProvider { public static final class Builder { private Label label; private final NestedSetBuilder<String> propagatedUserHeaderSearchPaths = - NestedSetBuilder.stableOrder(); + NestedSetBuilder.linkOrder(); private final NestedSetBuilder<String> nonPropagatedUserHeaderSearchPaths = - NestedSetBuilder.stableOrder(); + NestedSetBuilder.linkOrder(); private final NestedSetBuilder<String> propagatedHeaderSearchPaths = - NestedSetBuilder.stableOrder(); + NestedSetBuilder.linkOrder(); private final NestedSetBuilder<String> nonPropagatedHeaderSearchPaths = - NestedSetBuilder.stableOrder(); + NestedSetBuilder.linkOrder(); private Optional<Artifact> bundleInfoplist = Optional.absent(); // Dependencies must be in link order because XCode observes the dependency ordering for // binary linking. @@ -524,11 +524,11 @@ public final class XcodeProvider implements TransitiveInfoProvider { private TargetControl targetControl() { String buildFilePath = label.getPackageFragment().getSafePathString() + "/BUILD"; - NestedSet<String> userHeaderSearchPaths = NestedSetBuilder.<String>stableOrder() + NestedSet<String> userHeaderSearchPaths = NestedSetBuilder.<String>linkOrder() .addTransitive(propagatedUserHeaderSearchPaths) .addTransitive(nonPropagatedUserHeaderSearchPaths) .build(); - NestedSet<String> headerSearchPaths = NestedSetBuilder.<String>stableOrder() + NestedSet<String> headerSearchPaths = NestedSetBuilder.<String>linkOrder() .addTransitive(propagatedHeaderSearchPaths) .addTransitive(nonPropagatedHeaderSearchPaths) .build(); |