Global USE flags

Flag Description Packages
debug 2

Local USE flags

games-strategy

spring

Flag Description
ai Compile multiple additional Artificial Intelligences for SinglePlayer
bindist
custom-cflags Disables engine's CXXFLAGS stripping (this will for sure break online gaming!)
custom-march Sets gcc's `-march=` to current CXXFLAGS one (may break online gaming!)
dedicated A dedicated server build (runs no simulation, just broadcasts netcommands)
default Default engine (that's what you want)
headless A engine build, that doesn't render anything to screen but still runs the full simulations (e.g. used to test AIs, benchmarks, ...)
java Compile Java-based AIs
lto Enable link-time-optimizations (may break online gaming!)
profile
tcmalloc
test
test-ai A Null-AI (justs for testing/learning, does nothing)
threaded Enable threadpools

games-util

flobby

Flag Description
pr-downloader If pr-downloader should be built and installed. Not needed when it is installed with Spring itself. This flag doesn't disable pr-downloader integration, pr-downloader must be installed nevertheless.

springlobby

Flag Description
libnotify
nls
sound