diff options
author | 2015-08-25 14:12:00 +0000 | |
---|---|---|
committer | 2015-08-26 07:37:57 +0000 | |
commit | 709bc61850f031a08c602c653598e9c409c96856 (patch) | |
tree | 2a6f582386ead9c54e42a0d115518fb2270b2076 /src/main/java/com/google/devtools/build/lib | |
parent | 590ea39a05d66b44a459661898c34abc8cc8a937 (diff) |
Port to FreeBSD.
--
Change-Id: I4e65cc583e758d2f7e45209ffcb37f6a871e2ed7
Reviewed-on: https://bazel-review.git.corp.google.com/#/c/1840
MOS_MIGRATED_REVID=101462155
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib')
3 files changed, 8 insertions, 0 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/analysis/config/BuildConfiguration.java b/src/main/java/com/google/devtools/build/lib/analysis/config/BuildConfiguration.java index f3694b5476..4cf3b12122 100644 --- a/src/main/java/com/google/devtools/build/lib/analysis/config/BuildConfiguration.java +++ b/src/main/java/com/google/devtools/build/lib/analysis/config/BuildConfiguration.java @@ -399,6 +399,8 @@ public final class BuildConfiguration { switch (OS.getCurrent()) { case DARWIN: return "darwin"; + case FREEBSD: + return "freebsd"; case LINUX: switch (CPU.getCurrent()) { case X86_32: diff --git a/src/main/java/com/google/devtools/build/lib/bazel/rules/java/jdk.WORKSPACE b/src/main/java/com/google/devtools/build/lib/bazel/rules/java/jdk.WORKSPACE index 82def355d0..2421b4501e 100644 --- a/src/main/java/com/google/devtools/build/lib/bazel/rules/java/jdk.WORKSPACE +++ b/src/main/java/com/google/devtools/build/lib/bazel/rules/java/jdk.WORKSPACE @@ -30,6 +30,11 @@ bind( ) bind( + name = "jni_md_header-freebsd", + actual = "@local-jdk//:jni_md_header-freebsd", +) + +bind( name = "java", actual = "@local-jdk//:java", ) diff --git a/src/main/java/com/google/devtools/build/lib/util/OS.java b/src/main/java/com/google/devtools/build/lib/util/OS.java index 97e6c3a13a..e4259369ec 100644 --- a/src/main/java/com/google/devtools/build/lib/util/OS.java +++ b/src/main/java/com/google/devtools/build/lib/util/OS.java @@ -18,6 +18,7 @@ package com.google.devtools.build.lib.util; */ public enum OS { DARWIN("osx", "Mac OS X"), + FREEBSD("freebsd", "FreeBSD"), LINUX("linux", "Linux"), WINDOWS("windows", "Windows"), UNKNOWN("unknown", ""); |