aboutsummaryrefslogtreecommitdiffhomepage
path: root/third_party/flatbuffers
diff options
context:
space:
mode:
authorGravatar Loo Rong Jie <loorongjie@gmail.com>2018-07-04 08:07:59 +0800
committerGravatar Loo Rong Jie <loorongjie@gmail.com>2018-07-12 10:46:54 +0800
commit1dc5772b08adc34cc5e830e243f8884cdc5bac72 (patch)
tree06cf2ebe9171b55626a58c91646d2578c993fd7b /third_party/flatbuffers
parent26cd1d1d0630489709e300b72a67d08d50faaf6c (diff)
[Bazel/MSVC] Cleanup -ldl/-lm flags for MSVC
Diffstat (limited to 'third_party/flatbuffers')
-rw-r--r--third_party/flatbuffers/flatbuffers.BUILD12
1 files changed, 8 insertions, 4 deletions
diff --git a/third_party/flatbuffers/flatbuffers.BUILD b/third_party/flatbuffers/flatbuffers.BUILD
index 639dff2cd0..3a19d28667 100644
--- a/third_party/flatbuffers/flatbuffers.BUILD
+++ b/third_party/flatbuffers/flatbuffers.BUILD
@@ -12,12 +12,15 @@ config_setting(
visibility = ["//visibility:public"],
)
-FLATBUFFERS_COPTS = [
- "-fexceptions",
-] + select({
+config_setting(
+ name = "windows",
+ values = {"cpu": "x64_windows"},
+)
+
+FLATBUFFERS_COPTS = select({
"@bazel_tools//src:windows": [],
"@bazel_tools//src:windows_msvc": [],
- "//conditions:default": ["-Wno-implicit-fallthrough"],
+ "//conditions:default": ["-Wno-implicit-fallthrough", "-fexceptions"],
})
# Public flatc library to compile flatbuffer files at runtime.
@@ -121,6 +124,7 @@ cc_binary(
":freebsd": [
"-lm",
],
+ ":windows": [],
"//conditions:default": [
"-lm",
"-ldl",