Change information
Commit message:
Support custom params file naming
This change extends the Bazel Args API and C++ rules to allow explicit naming of
command-line parameter files. This will be leveraged in a follow on change to
improve the name of the LTO indexing action params file.
PiperOrigin-RevId: 926071106
Change-Id: Iee0217d840fedd0173622e655f6247592bac46f1
Files:
- M src/main/java/com/google/devtools/build/lib/actions/CommandLines.java
- M src/main/java/com/google/devtools/build/lib/actions/ParamFileInfo.java
- M src/main/java/com/google/devtools/build/lib/analysis/starlark/Args.java
- M src/main/java/com/google/devtools/build/lib/rules/cpp/CcStarlarkInternal.java
- M src/main/java/com/google/devtools/build/lib/rules/cpp/LinkCommandLine.java
- M src/main/java/com/google/devtools/build/lib/starlarkbuildapi/CommandLineArgsApi.java
- M src/test/java/com/google/devtools/build/lib/actions/CommandLinesTest.java
- M src/test/java/com/google/devtools/build/lib/rules/cpp/LinkCommandLineTest.java
Change size: M
Delta: 8 files changed, 124 insertions(+), 15 deletions(-)
Branch: refs/heads/master