Global USE flags

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

Local USE flags

dev-lang

dmd

Flag Description
selfhost Bootstrap dmd using an upstream provided compiler binary

dev-libs

gtkd

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

dev-util

dcd

Flag Description
systemd

dlang-tools

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.

dub

Flag Description
doc Generate and install man pages. Requires building dub twice.

net-misc

onedrive

Flag Description
libnotify