[7.4.0] Heuristically path map copts and defines (#23853)
This allows path mapping to apply to actions that reference execpaths in custom compiler options via location expansion. Work towards #6526 Closes #23630. PiperOrigin-RevId: 680941133 Change-Id: Ia10e2df481dcfe4480cbf9dfb1e12ec3b07d8ab2 Commit https://github.com/bazelbuild/bazel/commit/b4b35af91283709689ffca37c4d1eb4f5eee0c30 Co-authored-by:Fabian Meumertzheim <fabian@meumertzhe.im>
Showing
- src/main/java/com/google/devtools/build/lib/actions/PathMapper.java 5 additions, 0 deletions...ava/com/google/devtools/build/lib/actions/PathMapper.java
- src/main/java/com/google/devtools/build/lib/analysis/actions/StrippingPathMapper.java 5 additions, 0 deletions...tools/build/lib/analysis/actions/StrippingPathMapper.java
- src/main/java/com/google/devtools/build/lib/rules/cpp/CcToolchainVariables.java 1 addition, 1 deletion...le/devtools/build/lib/rules/cpp/CcToolchainVariables.java
- src/test/shell/bazel/path_mapping_test.sh 7 additions, 0 deletionssrc/test/shell/bazel/path_mapping_test.sh
Please register or sign in to comment