aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/lib/rules/cpp/CcToolchainProvider.java
diff options
context:
space:
mode:
authorGravatar cpeyser <cpeyser@google.com>2017-11-13 11:11:18 -0800
committerGravatar Copybara-Service <copybara-piper@google.com>2017-11-13 11:13:19 -0800
commitd2f847597754ed9c1ce3e5955fd8a9e6ac31a247 (patch)
tree3c3a99f6900330af94e1fe1297272a6182a38eb2 /src/main/java/com/google/devtools/build/lib/rules/cpp/CcToolchainProvider.java
parentf24f3386129a3c2c9064832f3c2901d4ac13cf64 (diff)
Migrate CppConfiguration#getGnuSystemName to CcToolchainProvider.
PiperOrigin-RevId: 175558546
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/rules/cpp/CcToolchainProvider.java')
-rw-r--r--src/main/java/com/google/devtools/build/lib/rules/cpp/CcToolchainProvider.java5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/rules/cpp/CcToolchainProvider.java b/src/main/java/com/google/devtools/build/lib/rules/cpp/CcToolchainProvider.java
index 980d817a93..622416056f 100644
--- a/src/main/java/com/google/devtools/build/lib/rules/cpp/CcToolchainProvider.java
+++ b/src/main/java/com/google/devtools/build/lib/rules/cpp/CcToolchainProvider.java
@@ -654,6 +654,11 @@ public final class CcToolchainProvider extends ToolchainInfo {
return toolchainInfo.getTargetGnuSystemName();
}
+ /** Returns the architecture component of the GNU System Name */
+ public String getGnuSystemArch() {
+ return toolchainInfo.getGnuSystemArch();
+ }
+
// Not all of CcToolchainProvider is exposed to Skylark, which makes implementing deep equality
// impossible: if Java-only parts are considered, the behavior is surprising in Skylark, if they
// are not, the behavior is surprising in Java. Thus, object identity it is.