github.com/0xKiwi/rules_go@v0.24.3/go/config/BUILD.bazel (about)

     1  load(
     2      "@bazel_skylib//rules:common_settings.bzl",
     3      "bool_flag",
     4      "bool_setting",
     5      "string_flag",
     6      "string_list_flag",
     7  )
     8  load(
     9      "//go/private:mode.bzl",
    10      "LINKMODE_NORMAL",
    11  )
    12  
    13  bool_flag(
    14      name = "incompatible_package_conflict_is_error",
    15      # TODO(#1374): Flip in v0.25.
    16      build_setting_default = False,
    17      visibility = ["//visibility:public"],
    18  )
    19  
    20  bool_flag(
    21      name = "static",
    22      build_setting_default = False,
    23      visibility = ["//visibility:public"],
    24  )
    25  
    26  bool_flag(
    27      name = "race",
    28      build_setting_default = False,
    29      visibility = ["//visibility:public"],
    30  )
    31  
    32  bool_flag(
    33      name = "msan",
    34      build_setting_default = False,
    35      visibility = ["//visibility:public"],
    36  )
    37  
    38  bool_flag(
    39      name = "pure",
    40      build_setting_default = False,
    41      visibility = ["//visibility:public"],
    42  )
    43  
    44  bool_setting(
    45      name = "strip",
    46      build_setting_default = False,
    47      visibility = ["//visibility:public"],
    48  )
    49  
    50  bool_flag(
    51      name = "debug",
    52      build_setting_default = False,
    53      visibility = ["//visibility:public"],
    54  )
    55  
    56  string_flag(
    57      name = "linkmode",
    58      build_setting_default = LINKMODE_NORMAL,
    59      visibility = ["//visibility:public"],
    60  )
    61  
    62  string_list_flag(
    63      name = "tags",
    64      build_setting_default = [],
    65      visibility = ["//visibility:public"],
    66  )
    67  
    68  filegroup(
    69      name = "all_files",
    70      testonly = True,
    71      srcs = glob(["**"]),
    72      visibility = ["//visibility:public"],
    73  )