DMD.Config

DMD build configuration.

Members

Structs

Bootstrap
struct Bootstrap
bootstrap
Bootstrap bootstrap;

How to build DMD versions written in D. We can either download a pre-built binary DMD package, or build an earlier version from source (e.g. starting with the last C++-only version.)

Variables

debugDMD
bool debugDMD;

Whether to build a debug DMD. Debug builds are faster to build, but run slower.

dmdModel
string dmdModel;

Model for building DMD itself (on Windows). Can be used to build a 64-bit DMD, to avoid 4GB limit.

releaseDMD
bool releaseDMD;

Whether to build a release DMD. Mutually exclusive with debugDMD.

useVC
bool useVC;

Use Visual C++ to build DMD instead of DMC. Currently, this is a hack, as msbuild will consult the system registry and use the system-wide installation of Visual Studio. Only relevant for older versions, as newer versions are written in D.

Meta