diff options
author | 2017-07-26 03:53:53 +0200 | |
---|---|---|
committer | 2017-07-26 10:35:06 +0200 | |
commit | 7a38e2702f70003a9bbc6ef21e70ace74aebdad0 (patch) | |
tree | 222b5ed703784f6c90a0eba95bb02af27f335943 /src/main/java/com/google/devtools/build/lib/rules/cpp/FdoSupport.java | |
parent | 9a3028ce684f1d71d887095b23dd922d55ecfbf9 (diff) |
Pass "profile_path" flag to protoc if necessary.
This change adds a way to set proto profile artifact to ProtoCompileActionBuilder
so that it passes profile_path flag to protocol_compiler.
RELNOTES: None.
PiperOrigin-RevId: 163155532
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/rules/cpp/FdoSupport.java')
-rw-r--r-- | src/main/java/com/google/devtools/build/lib/rules/cpp/FdoSupport.java | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/rules/cpp/FdoSupport.java b/src/main/java/com/google/devtools/build/lib/rules/cpp/FdoSupport.java index 180d687f87..0fbb053d65 100644 --- a/src/main/java/com/google/devtools/build/lib/rules/cpp/FdoSupport.java +++ b/src/main/java/com/google/devtools/build/lib/rules/cpp/FdoSupport.java @@ -248,6 +248,10 @@ public class FdoSupport { return fdoRoot; } + public Path getFdoProfile() { + return fdoProfile; + } + /** Creates an initialized {@link FdoSupport} instance. */ static FdoSupport create( SkyFunction.Environment env, @@ -304,7 +308,7 @@ public class FdoSupport { return new FdoSupport( fdoMode, LipoMode.OFF, fdoRoot, fdoRootExecPath, fdoInstrument, fdoProfile, null); } - + FdoZipContents fdoZipContents = extractFdoZip( fdoMode, lipoMode, execRoot, fdoProfile, fdoRootExecPath, PrecomputedValue.PRODUCT_NAME.get(env)); |