public class HaskellBuckConfig extends Object
Constructor and Description |
---|
HaskellBuckConfig(BuckConfig delegate) |
public HaskellBuckConfig(BuckConfig delegate)
public String getDefaultSection()
public String getSectionForPlatform(UnresolvedCxxPlatform cxxPlatform)
public Optional<ToolProvider> getCompiler(String section)
public Optional<ToolProvider> getLinker(String section)
public Optional<ToolProvider> getPackager(String section)
public Optional<ToolProvider> getHaddock(String section)
public Optional<com.google.common.collect.ImmutableList<String>> getCompilerFlags(String section)
public Optional<com.google.common.collect.ImmutableList<String>> getLinkerFlags(String section)
public boolean getShouldCacheLinks(String section)
public boolean getShouldUseArgsfile(String section)
public Optional<Boolean> getShouldUsedOldBinaryOutputLocation(String section)
public boolean getSupportExposePackage(String section)
public Optional<ArchiveContents> getArchiveContents(String section)
public java.util.function.Supplier<Path> getGhciScriptTemplate(String section)
public java.util.function.Supplier<Path> getGhciIservScriptTemplate(String section)
public java.util.function.Supplier<Path> getGhciBinutils(String section)
public java.util.function.Supplier<Path> getGhciGhc(String section)
public java.util.function.Supplier<Path> getGhciIServ(String section)
public java.util.function.Supplier<Path> getGhciIServProf(String section)
public java.util.function.Supplier<Path> getGhciLib(String section)
public java.util.function.Supplier<Path> getGhciCxx(String section)
public java.util.function.Supplier<Path> getGhciCc(String section)
public java.util.function.Supplier<Path> getGhciCpp(String section)
public java.util.function.Supplier<Path> getGhciPackager(String section)
public Optional<? extends Linker.LinkableDepType> getLinkStyleForStubHeader(String section)