From a0b181bfa5aa7f313afdaf9d0b96ab2584b54c62 Mon Sep 17 00:00:00 2001 From: Fabian Meumertzheim Date: Tue, 12 Oct 2021 12:36:20 +0200 Subject: Add copts and linkopts for Windows --- third_party/libFuzzer.BUILD | 19 +++++++++++++------ 1 file changed, 13 insertions(+), 6 deletions(-) (limited to 'third_party') 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"], -- cgit v1.2.3