BuildMode

BuildMode :: enum s32 {
    Debug :: 1;
    ReleaseFast :: 2;
    ReleaseSmall :: 3;
}

Specify assembly build mode. Every Assembly can be compiled with various configuration options. The BuildMode can specify which set of options compiler should use.

Variants

Debug - Generates debug symbols and produce binary without any optimizations.

ReleaseFast - Fast release mode; no debug symbols are produced, all possible optimizations are applied to produce binary as fast as possible.

ReleaseSmall - Small release mode; no debug symbols are produced, optimizations are applied to produce binary reasonably fast and as small as possible.

Declared in: build.bl