aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/lib/rules/cpp/LinkBuildVariables.java
diff options
context:
space:
mode:
authorGravatar rosica <rosica@google.com>2018-05-14 09:30:17 -0700
committerGravatar Copybara-Service <copybara-piper@google.com>2018-05-14 09:31:34 -0700
commit747f0355f8149bcb18c818069dabec18579d0098 (patch)
tree4023c44d44d11120e98a7db62d9b66a0a0880c9a /src/main/java/com/google/devtools/build/lib/rules/cpp/LinkBuildVariables.java
parented87aad47060edaa01eb26078908d275acb91742 (diff)
Extract logic for dealing with CROSSTOOL values and build variables into separate class
RELNOTES: None. PiperOrigin-RevId: 196517537
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/rules/cpp/LinkBuildVariables.java')
-rw-r--r--src/main/java/com/google/devtools/build/lib/rules/cpp/LinkBuildVariables.java7
1 files changed, 3 insertions, 4 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/rules/cpp/LinkBuildVariables.java b/src/main/java/com/google/devtools/build/lib/rules/cpp/LinkBuildVariables.java
index 826bf6ad10..34d39c3690 100644
--- a/src/main/java/com/google/devtools/build/lib/rules/cpp/LinkBuildVariables.java
+++ b/src/main/java/com/google/devtools/build/lib/rules/cpp/LinkBuildVariables.java
@@ -18,8 +18,7 @@ import com.google.devtools.build.lib.actions.ActionInput;
import com.google.devtools.build.lib.actions.Artifact;
import com.google.devtools.build.lib.analysis.config.BuildConfiguration;
import com.google.devtools.build.lib.rules.cpp.CcToolchainFeatures.FeatureConfiguration;
-import com.google.devtools.build.lib.rules.cpp.CcToolchainFeatures.Variables;
-import com.google.devtools.build.lib.rules.cpp.CcToolchainFeatures.Variables.SequenceBuilder;
+import com.google.devtools.build.lib.rules.cpp.CcToolchainVariables.SequenceBuilder;
import com.google.devtools.build.lib.vfs.PathFragment;
/** Enum covering all build variables we create for all various {@link CppLinkAction}. */
@@ -92,7 +91,7 @@ public enum LinkBuildVariables {
return variableName;
}
- public static Variables setupVariables(
+ public static CcToolchainVariables setupVariables(
boolean isUsingLinkerNotArchiver,
BuildConfiguration configuration,
Artifact outputArtifact,
@@ -113,7 +112,7 @@ public enum LinkBuildVariables {
Iterable<String> runtimeLibrarySearchDirectories,
SequenceBuilder librariesToLink,
Iterable<String> librarySearchDirectories) {
- Variables.Builder buildVariables = new Variables.Builder();
+ CcToolchainVariables.Builder buildVariables = new CcToolchainVariables.Builder();
// symbol counting
if (symbolCounts != null) {