From 7a38e2702f70003a9bbc6ef21e70ace74aebdad0 Mon Sep 17 00:00:00 2001 From: Googler Date: Wed, 26 Jul 2017 03:53:53 +0200 Subject: 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 --- .../java/com/google/devtools/build/lib/rules/cpp/FdoSupport.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'src/main/java/com/google/devtools/build/lib/rules/cpp/FdoSupport.java') 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)); -- cgit v1.2.3