aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/lib/rules/objc/IntermediateArtifacts.java
diff options
context:
space:
mode:
authorGravatar Cal Peyser <cpeyser@google.com>2016-09-05 15:00:14 +0000
committerGravatar Kristina Chodorow <kchodorow@google.com>2016-09-06 15:38:51 +0000
commitc479a8eb53da5581bb2407d826085bf6bfd02779 (patch)
tree76a883692a602b9fb1afa2cdff8235b49a87542f /src/main/java/com/google/devtools/build/lib/rules/objc/IntermediateArtifacts.java
parent14a377d6f55f06dc5985e4701a2757c1c7b016d5 (diff)
*** Reason for rollback *** Prunes .modulemap files incorrectly. See []. *** Original change description *** Implement input pruning using .d files in objc. -- MOS_MIGRATED_REVID=132246906
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/rules/objc/IntermediateArtifacts.java')
-rw-r--r--src/main/java/com/google/devtools/build/lib/rules/objc/IntermediateArtifacts.java9
1 files changed, 5 insertions, 4 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/rules/objc/IntermediateArtifacts.java b/src/main/java/com/google/devtools/build/lib/rules/objc/IntermediateArtifacts.java
index 811e698ff7..9b8ced2dfd 100644
--- a/src/main/java/com/google/devtools/build/lib/rules/objc/IntermediateArtifacts.java
+++ b/src/main/java/com/google/devtools/build/lib/rules/objc/IntermediateArtifacts.java
@@ -20,7 +20,6 @@ import com.google.devtools.build.lib.analysis.RuleConfiguredTarget.Mode;
import com.google.devtools.build.lib.analysis.RuleContext;
import com.google.devtools.build.lib.analysis.config.BuildConfiguration;
import com.google.devtools.build.lib.cmdline.Label;
-import com.google.devtools.build.lib.rules.cpp.CppCompileAction.DotdFile;
import com.google.devtools.build.lib.rules.cpp.CppModuleMap;
import com.google.devtools.build.lib.util.Preconditions;
import com.google.devtools.build.lib.vfs.FileSystemUtils;
@@ -398,9 +397,11 @@ public final class IntermediateArtifacts {
return appendExtension("_runner.sh");
}
- /** Dependency file that is generated when compiling the {@code source} artifact. */
- public DotdFile dotdFile(Artifact source) {
- return new DotdFile(inUniqueObjsDir(source, ".d"));
+ /**
+ * Dependency file that is generated when compiling the {@code source} artifact.
+ */
+ public Artifact dotdFile(Artifact source) {
+ return inUniqueObjsDir(source, ".d");
}
/**