public static class NativeLinkableInfo.Configuration extends Object
Modifier and Type | Method and Description |
---|---|
NativeLinkableInfo.Configuration |
setExportedLinkerFlags(com.google.common.collect.ImmutableList<? extends Arg> exportedLinkerFlags) |
NativeLinkableInfo.Configuration |
setExportedPostLinkerFlags(com.google.common.collect.ImmutableList<? extends Arg> exportedPostLinkerFlags) |
NativeLinkableInfo.Configuration |
setHaskellOmnibusLinkingOptions(boolean supportsOmnibusLinkingForHaskell,
boolean forceLinkWholeForHaskellOmnibus) |
NativeLinkableInfo.Configuration |
setNativeLinkTarget(Optional<? extends NativeLinkTarget> nativeLinkTarget) |
NativeLinkableInfo.Configuration |
setShouldBeLinkedInAppleTestAndHost(boolean shouldBeLinkedInAppleTestAndHost) |
NativeLinkableInfo.Configuration |
setSupportsOmnibusLinking(boolean supportsOmnibusLinking) |
public NativeLinkableInfo.Configuration setExportedLinkerFlags(com.google.common.collect.ImmutableList<? extends Arg> exportedLinkerFlags)
public NativeLinkableInfo.Configuration setExportedPostLinkerFlags(com.google.common.collect.ImmutableList<? extends Arg> exportedPostLinkerFlags)
public NativeLinkableInfo.Configuration setSupportsOmnibusLinking(boolean supportsOmnibusLinking)
public NativeLinkableInfo.Configuration setHaskellOmnibusLinkingOptions(boolean supportsOmnibusLinkingForHaskell, boolean forceLinkWholeForHaskellOmnibus)
public NativeLinkableInfo.Configuration setNativeLinkTarget(Optional<? extends NativeLinkTarget> nativeLinkTarget)
public NativeLinkableInfo.Configuration setShouldBeLinkedInAppleTestAndHost(boolean shouldBeLinkedInAppleTestAndHost)