aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorGravatar Yun Peng <pcloudy@google.com>2017-06-28 12:27:00 +0200
committerGravatar Marcel Hlopko <hlopko@google.com>2017-06-28 15:27:13 +0200
commit86a9a5038b81623e08e5f5513b015f065ce400ea (patch)
treea7f044a32c832f172ed5a64b8c8228d4c24a332a
parent6e940e573d20a3220ac433901c5650ee74226a17 (diff)
Make Bazel build with wrapper-free CROSSTOOL on Windows
Change-Id: I0824332896b776e8296608a6b831abba33697845 PiperOrigin-RevId: 160390320
-rw-r--r--src/main/cpp/BUILD16
1 files changed, 9 insertions, 7 deletions
diff --git a/src/main/cpp/BUILD b/src/main/cpp/BUILD
index ed8ea20085..a3abaf482e 100644
--- a/src/main/cpp/BUILD
+++ b/src/main/cpp/BUILD
@@ -5,10 +5,10 @@ package(
)
WIN_LINK_OPTS = [
- "-Wl,advapi32.lib", # GetUserNameW
- "-Wl,ole32.lib", # CoTaskMemFree
- "-Wl,shell32.lib", # SHGetKnownFolderPath
- "-Wl,ws2_32.lib", # grpc
+ "-DEFAULTLIB:advapi32.lib", # GetUserNameW
+ "-DEFAULTLIB:ole32.lib", # CoTaskMemFree
+ "-DEFAULTLIB:shell32.lib", # SHGetKnownFolderPath
+ "-DEFAULTLIB:ws2_32.lib", # grpc
]
cc_library(
@@ -89,9 +89,11 @@ cc_binary(
"workspace_layout.cc",
"workspace_layout.h",
],
- copts = [
- "-Wno-sign-compare",
- ],
+ copts = select({
+ "//src:windows": ["/wd4018"],
+ "//src:windows_msvc": ["/wd4018"],
+ "//conditions:default": ["-Wno-sign-compare"],
+ }),
linkopts = select({
"//src:darwin": [
],