aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java')
-rw-r--r--src/main/java/com/google/devtools/build/lib/rules/cpp/CcBinary.java8
-rw-r--r--src/main/java/com/google/devtools/build/lib/rules/cpp/CppConfiguration.java10
-rw-r--r--src/main/java/com/google/devtools/build/lib/rules/cpp/CppOptions.java7
3 files changed, 1 insertions, 24 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/rules/cpp/CcBinary.java b/src/main/java/com/google/devtools/build/lib/rules/cpp/CcBinary.java
index ebcba22a0b..4e79ea0363 100644
--- a/src/main/java/com/google/devtools/build/lib/rules/cpp/CcBinary.java
+++ b/src/main/java/com/google/devtools/build/lib/rules/cpp/CcBinary.java
@@ -271,14 +271,6 @@ public abstract class CcBinary implements RuleConfiguredTargetFactory {
Artifact explicitDwpFile = dwpFile;
if (!cppConfiguration.useFission()) {
explicitDwpFile = null;
- } else {
- // For cc_test rules, include the dwp in the runfiles if Fission is enabled and the test was
- // built statically.
- if (TargetUtils.isTestRule(ruleContext.getRule())
- && linkStaticness == LinkStaticness.FULLY_STATIC
- && cppConfiguration.shouldBuildTestDwp()) {
- filesToBuild = NestedSetBuilder.fromNestedSet(filesToBuild).add(dwpFile).build();
- }
}
// TODO(bazel-team): Do we need to put original shared libraries (along with
diff --git a/src/main/java/com/google/devtools/build/lib/rules/cpp/CppConfiguration.java b/src/main/java/com/google/devtools/build/lib/rules/cpp/CppConfiguration.java
index 61713958dc..71045e4fd0 100644
--- a/src/main/java/com/google/devtools/build/lib/rules/cpp/CppConfiguration.java
+++ b/src/main/java/com/google/devtools/build/lib/rules/cpp/CppConfiguration.java
@@ -1526,7 +1526,7 @@ public class CppConfiguration extends BuildConfiguration.Fragment {
public boolean skipStaticOutputs() {
return cppOptions.skipStaticOutputs;
}
-
+
/**
* Returns whether we are processing headers in dependencies of built C++ targets.
*/
@@ -1542,14 +1542,6 @@ public class CppConfiguration extends BuildConfiguration.Fragment {
}
/**
- * Returns true if Fission is enabled for this build and the user requested automatic building
- * of .dwp files for C++ test targets.
- */
- public boolean shouldBuildTestDwp() {
- return useFission() && cppOptions.buildTestDwp;
- }
-
- /**
* Returns true if all C++ compilations should produce position-independent code, links should
* produce position-independent executables, and dependencies with equivalent pre-built pic and
* nopic versions should apply the pic versions. Returns false if default settings should be
diff --git a/src/main/java/com/google/devtools/build/lib/rules/cpp/CppOptions.java b/src/main/java/com/google/devtools/build/lib/rules/cpp/CppOptions.java
index 12f230f2b9..683e559a46 100644
--- a/src/main/java/com/google/devtools/build/lib/rules/cpp/CppOptions.java
+++ b/src/main/java/com/google/devtools/build/lib/rules/cpp/CppOptions.java
@@ -211,13 +211,6 @@ public class CppOptions extends FragmentOptions {
+ " to enable all modes and 'no' to disable all modes.")
public List<CompilationMode> fissionModes;
- @Option(name = "build_test_dwp",
- defaultValue = "false",
- category = "semantics",
- help = "If enabled, when building C++ tests statically and with fission the .dwp file "
- + " for the test binary will be automatically built as well.")
- public boolean buildTestDwp;
-
@Option(name = "dynamic_mode",
defaultValue = "default",
converter = DynamicModeConverter.class,