diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/main/java/com/google/devtools/build/lib/rules/cpp/LinkBuildVariables.java | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/rules/cpp/LinkBuildVariables.java b/src/main/java/com/google/devtools/build/lib/rules/cpp/LinkBuildVariables.java index 5975f41ec5..6378640269 100644 --- a/src/main/java/com/google/devtools/build/lib/rules/cpp/LinkBuildVariables.java +++ b/src/main/java/com/google/devtools/build/lib/rules/cpp/LinkBuildVariables.java @@ -164,7 +164,7 @@ public enum LinkBuildVariables { } // output exec path - if (outputArtifact != null) { + if (outputArtifact != null && !isLtoIndexing) { buildVariables.addStringVariable( OUTPUT_EXECPATH.getVariableName(), outputArtifact.getExecPathString()); } @@ -205,7 +205,10 @@ public enum LinkBuildVariables { } } boolean shouldGenerateInterfaceLibrary = - outputArtifact != null && interfaceLibraryBuilder != null && interfaceLibraryOutput != null; + outputArtifact != null + && interfaceLibraryBuilder != null + && interfaceLibraryOutput != null + && !isLtoIndexing; buildVariables.addStringVariable( GENERATE_INTERFACE_LIBRARY.getVariableName(), shouldGenerateInterfaceLibrary ? "yes" : "no"); |