diff options
author | Fabian Meumertzheim <fabian@meumertzhe.im> | 2021-10-12 12:36:20 +0200 |
---|---|---|
committer | Fabian Meumertzheim <fabian@meumertzhe.im> | 2021-10-18 22:31:42 +0200 |
commit | a0b181bfa5aa7f313afdaf9d0b96ab2584b54c62 (patch) | |
tree | 65e93ee34174ef824b4d18ed1c55f703bb977e12 /third_party | |
parent | b30fcfaf45358d002c8cb3112a907f32cebbd110 (diff) | |
download | jazzer-api-a0b181bfa5aa7f313afdaf9d0b96ab2584b54c62.tar.gz |
Add copts and linkopts for Windows
Diffstat (limited to 'third_party')
-rw-r--r-- | third_party/libFuzzer.BUILD | 19 |
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"], |