| Flag | Description | Packages |
|---|---|---|
| debug | 2 | |
| dlang_single_target_dmd-2_107 | Build for DMD 2.107 only | 0 |
| dlang_single_target_dmd-2_108 | Build for DMD 2.108 only | 0 |
| dlang_single_target_dmd-2_109 | Build for DMD 2.109 only | 0 |
| dlang_single_target_dmd-2_110 | Build for DMD 2.110 only | 0 |
| dlang_single_target_dmd-2_111 | Build for DMD 2.111 only | 0 |
| dlang_single_target_gdc-12 | Build for GCC 12 only | 0 |
| dlang_single_target_gdc-13 | Build for GCC 13 only | 0 |
| dlang_single_target_gdc-14 | Build for GCC 14 only | 0 |
| dlang_single_target_gdc-15 | Build for GCC 15 only | 0 |
| dlang_single_target_ldc2-1_36 | Build for ldc2 1.36 only | 0 |
| dlang_single_target_ldc2-1_37 | Build for ldc2 1.37 only | 0 |
| dlang_single_target_ldc2-1_38 | Build for ldc2 1.38 only | 0 |
| dlang_single_target_ldc2-1_39 | Build for ldc2 1.39 only | 0 |
| dlang_single_target_ldc2-1_40 | Build for ldc2 1.40 only | 0 |
| dlang_targets_dmd-2_107 | Build with DMD 2.107 | 0 |
| dlang_targets_dmd-2_108 | Build with DMD 2.108 | 0 |
| dlang_targets_dmd-2_109 | Build with DMD 2.109 | 0 |
| dlang_targets_dmd-2_110 | Build with DMD 2.110 | 0 |
| dlang_targets_dmd-2_111 | Build with DMD 2.111 | 0 |
| dlang_targets_gdc-12 | Build with GCC 12 | 0 |
| dlang_targets_gdc-13 | Build with GCC 13 | 0 |
| dlang_targets_gdc-14 | Build with GCC 14 | 0 |
| dlang_targets_gdc-15 | Build with GCC 15 | 0 |
| dlang_targets_ldc2-1_36 | Build with ldc2 1.36 | 0 |
| dlang_targets_ldc2-1_37 | Build with ldc2 1.37 | 0 |
| dlang_targets_ldc2-1_38 | Build with ldc2 1.38 | 0 |
| dlang_targets_ldc2-1_39 | Build with ldc2 1.39 | 0 |
| dlang_targets_ldc2-1_40 | Build with ldc2 1.40 | 0 |
| static-libs | 3 | |
| test | 8 |
| Flag | Description |
|---|---|
| selfhost | Bootstrap dmd using an upstream provided compiler binary |
| Flag | Description |
|---|---|
| gstreamer | Build additional bindings to media-libs/gstreamer |
| gtk | |
| opengl | Build additional bindings to x11-libs/gtkglext |
| peas | Build additonal bindings to dev-libs/libpeas |
| peas) | |
| sourceview | Build additional bindings to x11-libs/gtksourceview |
| vte | Build additonal bindings to x11-libs/vte |
| Flag | Description |
|---|---|
| systemd |
| Flag | Description |
|---|---|
| ddemangle | An improved D symbol demangler. Replaces all occurrences of mangled D symbols in the input with their unmangled form, and writes the result to standard output. |
| detab | Replace tabs with spaces, and remove trailing whitespace from lines. |
| dustmite | DustMite is a tool which minimizes D source code. It was inspired by Tigris Delta and a thread on digitalmars.D.learn. DustMite will parse the source code into a simple hierarchy, and attempt to shrink it by deleting fragments iteratively, as long as the result satisfies a user-specified condition. |
| rdmd | rdmd is a companion to the dmd compiler that simplifies the typical edit-compile-link-run or edit-make-run cycle to a rapid edit-run cycle. Like make and other tools, rdmd uses the relative dates of the files involved to minimize the amount of work necessary. Unlike make, rdmd tracks dependencies and freshness without requiring additional information from the user. |
| Flag | Description |
|---|---|
| doc | Generate and install man pages. Requires building dub twice. |
| Flag | Description |
|---|---|
| libnotify |