diff options
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/rules/cpp/CcLibraryHelper.java')
-rw-r--r-- | src/main/java/com/google/devtools/build/lib/rules/cpp/CcLibraryHelper.java | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/rules/cpp/CcLibraryHelper.java b/src/main/java/com/google/devtools/build/lib/rules/cpp/CcLibraryHelper.java index 4151d995c7..f3f2e70026 100644 --- a/src/main/java/com/google/devtools/build/lib/rules/cpp/CcLibraryHelper.java +++ b/src/main/java/com/google/devtools/build/lib/rules/cpp/CcLibraryHelper.java @@ -1100,19 +1100,26 @@ public final class CcLibraryHelper { archiveFile.add( CppHelper.getLinuxLinkedArtifact( ruleContext, + configuration, Link.LinkTargetType.ALWAYS_LINK_STATIC_LIBRARY, linkedArtifactNameSuffix)); } else { archiveFile.add( CppHelper.getLinuxLinkedArtifact( - ruleContext, Link.LinkTargetType.STATIC_LIBRARY, linkedArtifactNameSuffix)); + ruleContext, + configuration, + Link.LinkTargetType.STATIC_LIBRARY, + linkedArtifactNameSuffix)); } if (!ruleContext.attributes().get("linkstatic", Type.BOOLEAN) && !ccOutputs.isEmpty()) { dynamicLibrary.add( CppHelper.getLinuxLinkedArtifact( - ruleContext, Link.LinkTargetType.DYNAMIC_LIBRARY, linkedArtifactNameSuffix)); + ruleContext, + configuration, + Link.LinkTargetType.DYNAMIC_LIBRARY, + linkedArtifactNameSuffix)); } outputGroups.put("archive", archiveFile.build()); |