diff options
author | 2015-05-22 14:03:02 +0000 | |
---|---|---|
committer | 2015-05-22 20:00:29 +0000 | |
commit | 0f85e10e7df57b82237f83a6341f9dcede8fc5eb (patch) | |
tree | b3a7524d5980612dba03d2479a955532894a851d /src/main/java/com/google/devtools/build/lib/skyframe/WorkspaceFileFunction.java | |
parent | c2a1dcef6f696c910ea0c74b58d968fa08793ebe (diff) |
Allow @repo//foo:bar targets in BUILD files
This allows you to use @repo//... syntax outside of the WORKSPACE file, which
makes it easier to use external dependencies.
--
MOS_MIGRATED_REVID=94275085
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/skyframe/WorkspaceFileFunction.java')
-rw-r--r-- | src/main/java/com/google/devtools/build/lib/skyframe/WorkspaceFileFunction.java | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/skyframe/WorkspaceFileFunction.java b/src/main/java/com/google/devtools/build/lib/skyframe/WorkspaceFileFunction.java index 8303bd87a6..ea54ef0e46 100644 --- a/src/main/java/com/google/devtools/build/lib/skyframe/WorkspaceFileFunction.java +++ b/src/main/java/com/google/devtools/build/lib/skyframe/WorkspaceFileFunction.java @@ -159,8 +159,7 @@ public class WorkspaceFileFunction implements SkyFunction { Label nameLabel = null; try { nameLabel = Label.parseAbsolute("//external:" + name); - builder.addBinding( - nameLabel, new Binding(Label.parseRepositoryLabel(actual), loc)); + builder.addBinding(nameLabel, new Binding(Label.parseAbsolute(actual), loc)); } catch (SyntaxException e) { throw new EvalException(loc, e.getMessage()); } |