Shall linker check that NIR is well-formed after every phase?
Shall linker NIR check treat warnings as errors?
The path to the clang
executable.
The path to the clang++
executable.
The compilation options passed to LLVM.
Shall linker dump intermediate NIR after every phase?
Shall the resource files be embedded in the resulting binary file? Allows the use of getClass().getResourceAsStream() on the included files.
Shall the resource files be embedded in the resulting binary file? Allows the use of getClass().getResourceAsStream() on the included files. Will not embed files with certain extensions, including ".c", ".h", ".scala" and ".class".
The garbage collector to use.
Should stubs be linked?
The options passed to LLVM's linker.
Map of user defined properties resolved at linktime
The LTO mode to use used during a release build.
Compilation mode.
Shall we optimize the resulting NIR code?
Optional target triple that defines current OS, ABI and CPU architecture.
Create a new config with given check value.
Create a new config with given checkFatalWarnings value.
Create a new config with given path to clang.
Create a new config with given path to clang++.
Create a new config with given compilation options.
Create a new config with given dump value.
Create a new config with given garbage collector.
Create a new config with the given lto mode.
Create a new config with given behavior for stubs.
Create a new config with given linking options.
Create a new config with given linktime properites
Create a new config with given compilation mode.
Create a new config with given optimize value
Create a new config given a target triple.
Create a new config given a target triple.
An object describing how to configure the Scala Native toolchain.