diff options
author | tomlu <tomlu@google.com> | 2017-11-30 15:08:40 -0800 |
---|---|---|
committer | Copybara-Service <copybara-piper@google.com> | 2017-11-30 15:10:20 -0800 |
commit | 1a483d42df5bb42bcdc1f5f19662bcd1debd399d (patch) | |
tree | 8db9836b693464b9093359a5cf2d632aece8f0e8 /src/conditions | |
parent | b2d82018906b15cf979ea74444c55d828a5b6ca7 (diff) |
Move bazel conditions into src/conditions.
This will enable an easier transition from checked-in BUILD files to ones generated by copybara.
RELNOTES: None
PiperOrigin-RevId: 177514519
Diffstat (limited to 'src/conditions')
-rw-r--r-- | src/conditions/BUILD | 71 | ||||
-rw-r--r-- | src/conditions/BUILD.tools | 59 |
2 files changed, 130 insertions, 0 deletions
diff --git a/src/conditions/BUILD b/src/conditions/BUILD new file mode 100644 index 0000000000..9853f1f8c4 --- /dev/null +++ b/src/conditions/BUILD @@ -0,0 +1,71 @@ +filegroup( + name = "srcs", + srcs = glob(["**"]), + visibility = ["//src:__pkg__"], +) + +filegroup( + name = "embedded_tools", + srcs = ["BUILD.tools"], + visibility = ["//src:__pkg__"], +) + +config_setting( + name = "linux_x86_64", + values = {"cpu": "k8"}, + visibility = ["//visibility:public"], +) + +config_setting( + name = "darwin", + values = {"cpu": "darwin"}, + visibility = ["//visibility:public"], +) + +config_setting( + name = "darwin_x86_64", + values = {"cpu": "darwin_x86_64"}, + visibility = ["//visibility:public"], +) + +config_setting( + name = "iphonesdk", + values = {"define": "IPHONE_SDK=1"}, + visibility = ["//visibility:public"], +) + +config_setting( + name = "freebsd", + values = {"cpu": "freebsd"}, + visibility = ["//visibility:public"], +) + +config_setting( + name = "windows", + values = {"cpu": "x64_windows"}, + visibility = ["//visibility:public"], +) + +config_setting( + name = "windows_msvc", + values = {"cpu": "x64_windows_msvc"}, + visibility = ["//visibility:public"], +) + +config_setting( + name = "windows_msys", + values = {"cpu": "x64_windows_msys"}, + visibility = ["//visibility:public"], +) + +config_setting( + name = "arm", + values = {"cpu": "arm"}, + visibility = ["//visibility:public"], +) + +config_setting( + name = "remote", + values = {"define": "EXECUTOR=remote"}, + visibility = ["//visibility:public"], +) diff --git a/src/conditions/BUILD.tools b/src/conditions/BUILD.tools new file mode 100644 index 0000000000..280be6578b --- /dev/null +++ b/src/conditions/BUILD.tools @@ -0,0 +1,59 @@ +config_setting( + name = "freebsd", + values = {"cpu": "freebsd"}, + visibility = ["//visibility:public"], +) + +config_setting( + name = "darwin", + values = {"cpu": "darwin"}, + visibility = ["//visibility:public"], +) + +config_setting( + name = "darwin_x86_64", + values = {"cpu": "darwin_x86_64"}, + visibility = ["//visibility:public"], +) + +config_setting( + name = "windows", + values = {"cpu": "x64_windows"}, + visibility = ["//visibility:public"], +) + +config_setting( + name = "windows_msvc", + values = {"cpu": "x64_windows_msvc"}, + visibility = ["//visibility:public"], +) + +config_setting( + name = "windows_msys", + values = {"cpu": "x64_windows_msys"}, + visibility = ["//visibility:public"], +) + +config_setting( + name = "host_windows", + values = {"host_cpu": "x64_windows"}, + visibility = ["//visibility:public"], +) + +config_setting( + name = "host_windows_msvc", + values = {"host_cpu": "x64_windows_msvc"}, + visibility = ["//visibility:public"], +) + +config_setting( + name = "host_windows_msys", + values = {"host_cpu": "x64_windows_msys"}, + visibility = ["//visibility:public"], +) + +config_setting( + name = "remote", + values = {"define": "EXECUTOR=remote"}, + visibility = ["//visibility:public"], +) |