Skip to content

BuildMode

Declaration

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

Description

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
    • Slow runtime.
    • Generates debug symbols.
    • Large output file.
    • Fast compilation.
  • ReleaseFast
    • Fastest runtime.
    • Larger output file.
    • Slow compilation.
  • ReleaseSmall
    • Fast runtime.
    • Smaller output file.
    • Slow compilation.

Declared in: build.bl