dub.compilers.compiler

Compiler settings and abstraction.

Members

Functions

enforceBuildRequirements
void enforceBuildRequirements(ref BuildSettings settings)

Alters the build options to comply with the specified build requirements.

generatePlatformProbeFile
Path generatePlatformProbeFile()

Generate a file that will give, at compile time, informations about the compiler (architecture, frontend version...)

resolveLibs
void resolveLibs(ref BuildSettings settings)

Replaces each referenced import library by the appropriate linker flags.

Interfaces

Compiler
interface Compiler

Structs

BuildPlatform
struct BuildPlatform

Represents a platform a package can be build upon.

Meta

Authors

Sönke Ludwig

License

Subject to the terms of the MIT license, as written in the included LICENSE.txt file.