diff options
author | 2017-03-03 06:38:39 +0000 | |
---|---|---|
committer | 2017-03-03 10:39:21 +0000 | |
commit | cf0af4c059bdf1d1cc54c9c1a1315696a7472dc4 (patch) | |
tree | 6670472050c4246f7f1864a20c5b3997d0125e11 /src/main/java/com/google/devtools/build/lib/rules/objc/LegacyCompilationSupport.java | |
parent | dfffa11c5b5869f4a5f410512389cd28a158800f (diff) |
Adds support for the header thinning feature to the new Objective-C rule implementation that uses crosstool for compilation.
--
PiperOrigin-RevId: 149083774
MOS_MIGRATED_REVID=149083774
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/rules/objc/LegacyCompilationSupport.java')
-rw-r--r-- | src/main/java/com/google/devtools/build/lib/rules/objc/LegacyCompilationSupport.java | 13 |
1 files changed, 0 insertions, 13 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/rules/objc/LegacyCompilationSupport.java b/src/main/java/com/google/devtools/build/lib/rules/objc/LegacyCompilationSupport.java index 3af3a1fe2b..befa6b20e7 100644 --- a/src/main/java/com/google/devtools/build/lib/rules/objc/LegacyCompilationSupport.java +++ b/src/main/java/com/google/devtools/build/lib/rules/objc/LegacyCompilationSupport.java @@ -64,10 +64,8 @@ import com.google.devtools.build.lib.rules.apple.DottedVersion; import com.google.devtools.build.lib.rules.apple.Platform; import com.google.devtools.build.lib.rules.cpp.CcToolchainProvider; import com.google.devtools.build.lib.rules.cpp.CppCompileAction.DotdFile; -import com.google.devtools.build.lib.rules.cpp.CppFileTypes; import com.google.devtools.build.lib.rules.cpp.CppModuleMap; import com.google.devtools.build.lib.rules.cpp.FdoSupportProvider; -import com.google.devtools.build.lib.util.FileTypeSet; import com.google.devtools.build.lib.util.Preconditions; import com.google.devtools.build.lib.vfs.FileSystemUtils; import com.google.devtools.build.lib.vfs.PathFragment; @@ -96,17 +94,6 @@ public class LegacyCompilationSupport extends CompilationSupport { }; /** - * Set of {@link com.google.devtools.build.lib.util.FileType} of source artifacts that are - * compatible with header thinning. - */ - private static final FileTypeSet SOURCES_FOR_HEADER_THINNING = - FileTypeSet.of( - CppFileTypes.OBJC_SOURCE, - CppFileTypes.OBJCPP_SOURCE, - CppFileTypes.CPP_SOURCE, - CppFileTypes.C_SOURCE); - - /** * Returns information about the given rule's compilation artifacts. Dependencies specified in the * current rule's attributes are obtained via {@code ruleContext}. Output locations are determined * using the given {@code intermediateArtifacts} object. The fact that these are distinct objects |