diff options
Diffstat (limited to 'src/tools/launcher/win_rules.bzl')
-rw-r--r-- | src/tools/launcher/win_rules.bzl | 43 |
1 files changed, 23 insertions, 20 deletions
diff --git a/src/tools/launcher/win_rules.bzl b/src/tools/launcher/win_rules.bzl index 093d8448eb..869b747342 100644 --- a/src/tools/launcher/win_rules.bzl +++ b/src/tools/launcher/win_rules.bzl @@ -15,33 +15,36 @@ # This is a quick and dirty rule to make Bazel compile itself. It # only supports Java. -def cc_library(srcs=[], hdrs=[], **kwargs): - """Replace srcs and hdrs with a dummy.cc on non-Windows platforms.""" - native.cc_library( - srcs = select({ +def cc_library(srcs = [], hdrs = [], **kwargs): + """Replace srcs and hdrs with a dummy.cc on non-Windows platforms.""" + native.cc_library( + srcs = select({ "//conditions:default": ["dummy.cc"], "//src/conditions:windows": srcs, - }), - hdrs = select({ + }), + hdrs = select({ "//conditions:default": [], "//src/conditions:windows": hdrs, - }), - **kwargs) + }), + **kwargs + ) -def cc_binary(srcs=[], **kwargs): - """Replace srcs with a dummy.cc on non-Windows platforms.""" - native.cc_binary( - srcs = select({ +def cc_binary(srcs = [], **kwargs): + """Replace srcs with a dummy.cc on non-Windows platforms.""" + native.cc_binary( + srcs = select({ "//conditions:default": ["dummy.cc"], "//src/conditions:windows": srcs, - }), - **kwargs) + }), + **kwargs + ) -def cc_test(srcs=[], **kwargs): - """Replace srcs with a dummy.cc on non-Windows platforms.""" - native.cc_test( - srcs = select({ +def cc_test(srcs = [], **kwargs): + """Replace srcs with a dummy.cc on non-Windows platforms.""" + native.cc_test( + srcs = select({ "//conditions:default": ["dummy.cc"], "//src/conditions:windows": srcs, - }), - **kwargs) + }), + **kwargs + ) |