aboutsummaryrefslogtreecommitdiff
path: root/third_party
diff options
context:
space:
mode:
authorFabian Meumertzheim <fabian@meumertzhe.im>2021-10-12 12:36:20 +0200
committerFabian Meumertzheim <fabian@meumertzhe.im>2021-10-18 22:31:42 +0200
commita0b181bfa5aa7f313afdaf9d0b96ab2584b54c62 (patch)
tree65e93ee34174ef824b4d18ed1c55f703bb977e12 /third_party
parentb30fcfaf45358d002c8cb3112a907f32cebbd110 (diff)
downloadjazzer-api-a0b181bfa5aa7f313afdaf9d0b96ab2584b54c62.tar.gz
Add copts and linkopts for Windows
Diffstat (limited to 'third_party')
-rw-r--r--third_party/libFuzzer.BUILD19
1 files changed, 13 insertions, 6 deletions
diff --git a/third_party/libFuzzer.BUILD b/third_party/libFuzzer.BUILD
index 30165de6..e8559936 100644
--- a/third_party/libFuzzer.BUILD
+++ b/third_party/libFuzzer.BUILD
@@ -8,12 +8,19 @@ cc_library(
"*.h",
"*.def",
]),
- copts = [
- "-g",
- "-O2",
- "-fno-omit-frame-pointer",
- "-std=c++11",
- ],
+ copts = select({
+ "@platforms//os:windows": [
+ "/Ox", # Optimize for speed.
+ "/Oy-", # Do not omit frame pointer.
+ "/std:c++17",
+ ],
+ "//conditions:default": [
+ "-g",
+ "-O2",
+ "-fno-omit-frame-pointer",
+ "-std=c++11",
+ ],
+ }),
alwayslink = True,
linkstatic = True,
visibility = ["//visibility:public"],