aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/lib/rules/proto/ProtoCompileActionBuilder.java
diff options
context:
space:
mode:
authorGravatar Jakob Buchgraber <buchgr@google.com>2017-04-26 10:40:33 +0200
committerGravatar Vladimir Moskva <vladmos@google.com>2017-04-26 12:44:27 +0200
commitbcd23553f38f54fd4846aa507c827a4ee40cfab4 (patch)
tree24341ed64e6040003b0c3c1ac296d601121ed119 /src/main/java/com/google/devtools/build/lib/rules/proto/ProtoCompileActionBuilder.java
parent3bd88a6de2e677eaa7280003a5c62aec6f437336 (diff)
proto_library: Pass exec path to protoc. Fixes #2265
When passing the paths of the proto files to protoc we need to use the exec path in order to also have correct paths for generated files. Change-Id: Id85b959829a0b159d30814314af631a90a4bd296 PiperOrigin-RevId: 154272610
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/rules/proto/ProtoCompileActionBuilder.java')
-rw-r--r--src/main/java/com/google/devtools/build/lib/rules/proto/ProtoCompileActionBuilder.java2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/rules/proto/ProtoCompileActionBuilder.java b/src/main/java/com/google/devtools/build/lib/rules/proto/ProtoCompileActionBuilder.java
index 7ed003bcc2..d0d4db032a 100644
--- a/src/main/java/com/google/devtools/build/lib/rules/proto/ProtoCompileActionBuilder.java
+++ b/src/main/java/com/google/devtools/build/lib/rules/proto/ProtoCompileActionBuilder.java
@@ -586,7 +586,7 @@ public class ProtoCompileActionBuilder {
}
for (Artifact src : protosToCompile) {
- cmdLine.addPath(src.getRootRelativePath());
+ cmdLine.addPath(src.getExecPath());
}
if (!allowServices) {