• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1load("//cc/toolchains:args.bzl", "cc_args")
2load("//cc/toolchains:args_list.bzl", "cc_args_list")
3
4package(default_visibility = ["//visibility:private"])
5
6cc_args_list(
7    name = "linker_param_file",
8    args = [":use_param_file"],
9    visibility = ["//visibility:public"],
10)
11
12cc_args(
13    name = "use_param_file",
14    actions = [
15        "//cc/toolchains/actions:link_actions",
16        "//cc/toolchains/actions:ar_actions",
17    ],
18    args = ["@{param_file}"],
19    format = {"param_file": "//cc/toolchains/variables:linker_param_file"},
20    requires_not_none = "//cc/toolchains/variables:linker_param_file",
21)
22