aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/lib/rules/objc/LegacyCompilationSupport.java
diff options
context:
space:
mode:
authorGravatar Googler <noreply@google.com>2017-03-03 06:38:39 +0000
committerGravatar Yue Gan <yueg@google.com>2017-03-03 10:39:21 +0000
commitcf0af4c059bdf1d1cc54c9c1a1315696a7472dc4 (patch)
tree6670472050c4246f7f1864a20c5b3997d0125e11 /src/main/java/com/google/devtools/build/lib/rules/objc/LegacyCompilationSupport.java
parentdfffa11c5b5869f4a5f410512389cd28a158800f (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.java13
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