From 8fef6db768970f3b0c5b187f9ed1d5a10d93e157 Mon Sep 17 00:00:00 2001 From: Kristina Chodorow Date: Wed, 11 Mar 2015 00:35:39 +0000 Subject: Do not require a WORKSPACE file to load the external pkg -- MOS_MIGRATED_REVID=88277570 --- .../com/google/devtools/build/lib/skyframe/WorkspaceFileFunction.java | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src/main/java/com/google/devtools/build/lib/skyframe/WorkspaceFileFunction.java') 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 ba3a86f64d..839a9ea11b 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 @@ -85,6 +85,9 @@ public class WorkspaceFileFunction implements SkyFunction { } parseWorkspaceFile(installDir.getRelative(workspaceFile), builder); } + if (!repoWorkspace.exists()) { + return new PackageValue(builder.build()); + } parseWorkspaceFile(repoWorkspace, builder); try { builder.resolveBindTargets(packageFactory.getRuleClass(BIND)); -- cgit v1.2.3