Compile a shared library from given source file.
Get the flag to generate a debug binary for the current compiler.
Extra, platform-specific flags needed to build a shared library.
Get the flag for importing from given directory.
Get the flag for adding all import directories specified in compiler config.
Returns true if this entry points to a valid compiler.
Get the flag to generate a shared library for the given compiler.
Get the flag to include unittests.
Import paths to pass to the compiler.
Find any suitable in the system.
Find DMD in the system.
Find LDC in the system.
Executable name or path to the compiler executable. If null, no compiler is available.
DMD frontend version of the compiler. Major version is assumed to be 2.
Import paths to pass to the compiler.
Type (vendor) of the compiler. Either DMD or LDC.
Provides information about the companion D compiler to use for evaluating examples.