public interface ScalaNativeWorkerApi
Modifier and Type | Method | Description |
---|---|---|
NativeConfig |
config(java.lang.String mainClass,
java.io.File[] classpath,
java.io.File nativeWorkdir,
java.io.File nativeClang,
java.io.File nativeClangPP,
java.util.Optional<java.lang.String> nativeTarget,
java.lang.String[] nativeCompileOptions,
java.lang.String[] nativeLinkingOptions,
java.lang.String nativeGC,
boolean nativeLinkStubs,
LTO nativeLTO,
ReleaseMode releaseMode,
boolean optimize,
NativeLogLevel logLevel) |
|
java.lang.String |
defaultGarbageCollector() |
|
java.io.File |
discoverClang() |
|
java.io.File |
discoverClangPP() |
|
java.lang.String[] |
discoverCompileOptions() |
|
java.lang.String[] |
discoverLinkingOptions() |
|
GetFrameworkResult |
getFramework(java.io.File testBinary,
java.util.Map<java.lang.String,java.lang.String> envVars,
NativeLogLevel logLevel,
java.lang.String frameworkName) |
|
java.io.File |
nativeLink(NativeConfig nativeConfig,
java.io.File outPath) |
java.io.File discoverClang()
java.io.File discoverClangPP()
java.lang.String[] discoverCompileOptions()
java.lang.String[] discoverLinkingOptions()
NativeConfig config(java.lang.String mainClass, java.io.File[] classpath, java.io.File nativeWorkdir, java.io.File nativeClang, java.io.File nativeClangPP, java.util.Optional<java.lang.String> nativeTarget, java.lang.String[] nativeCompileOptions, java.lang.String[] nativeLinkingOptions, java.lang.String nativeGC, boolean nativeLinkStubs, LTO nativeLTO, ReleaseMode releaseMode, boolean optimize, NativeLogLevel logLevel)
java.lang.String defaultGarbageCollector()
java.io.File nativeLink(NativeConfig nativeConfig, java.io.File outPath)
GetFrameworkResult getFramework(java.io.File testBinary, java.util.Map<java.lang.String,java.lang.String> envVars, NativeLogLevel logLevel, java.lang.String frameworkName)