| Flag |
Description |
4.0.0_pre20260323 |
| X |
Enable support for e.g. fullscreen mode via X and the X C-language binding. It does not build a graphical interface
|
⊕ |
| alsa |
Enable alsa output for sound emulation
⚠️
|
✓ |
| aom |
Enable AV1 encoding/decoding support using <pkg>media-libs/libaom</pkg>
|
✓ |
| archive |
Enable support for libarchive stream extractor
|
✓ |
| aribsub |
Enable support for decoding ARIB STD-B24 subtitles
|
✓ |
| bidi |
⚠️
|
✓ |
| bluray |
Enable libbluray for Blu-ray disc support
|
✓ |
| chromaprint |
Enable libchromaprint for Chromaprint based audio fingerprinter support
|
✓ |
| chromecast |
Enable experimental support for Google Chromecast
|
✓ |
| cpu_flags_arm_neon |
⚠️
|
✓ |
| cpu_flags_ppc_altivec |
⚠️
|
✓ |
| cpu_flags_x86_sse |
⚠️
|
✓ |
| dav1d |
Enable support for <pkg>media-libs/dav1d</pkg> AV1 decoder
|
✓ |
| dbus |
Enable support for notifications and power-management features via D-Bus
⚠️
|
✓ |
| dc1394 |
Enable IIDC cameras support
|
✓ |
| debug |
⚠️
|
✓ |
| directx |
Enable Win32 DirectX, D3D11va and DxVA2 support
|
✓ |
| dvbpsi |
Enable support for Mpeg-TS files (.ts, .m2ts, .mts) via <pkg>media-libs/libdvbpsi</pkg>
|
⊕ |
| dvd |
⚠️
|
✓ |
| encode |
Enable streaming-output support and videolan manager to control multiple streams from within one instance
|
⊕ |
| faad |
Enable AAC audio decoding library support via <pkg>media-libs/faad2</pkg>
|
✓ |
| fdk |
Enable the Fraunhofer AAC codec library
|
✓ |
| ffmpeg |
⚠️
|
⊕ |
| flac |
⚠️
|
✓ |
| fluidsynth |
Enable Fluidsynth MIDI software synthesis (with external sound fonts)
|
✓ |
| fontconfig |
⚠️
|
✓ |
| gcrypt |
Enable cryptography support via libgcrypt
|
⊕ |
| gme |
Enable support for <pkg>media-libs/game-music-emu</pkg> for playing various video game music formats
|
✓ |
| gstreamer |
Enable GStreamer based decoding support (currently supports only video decoding)
|
✓ |
| gui |
Build FreeCAD with a Qt based GUI. If built without setting this
USE flag, FreeCAD can be used in a headless mode, for server-side
instances.
The Python modules are available, without their GUI parts though,
if this is unset.
⚠️
|
⊕ |
| ieee1394 |
⚠️
|
✓ |
| jack |
⚠️
|
✓ |
| jpeg |
Enable jpeg image support for the VNC console server
⚠️
|
✓ |
| kate |
Adds support for Ogg Kate subtitles via libkate
|
✓ |
| keyring |
⚠️
|
✓ |
| libass |
⚠️
|
✓ |
| libcaca |
⚠️
|
✓ |
| libdrm |
Enable kernel mode setting video output plugin via <pkg>x11-libs/libdrm</pkg>
|
✓ |
| libnotify |
⚠️
|
✓ |
| libplacebo |
Enable support for GPU accelerated video rendering with <pkg>media-libs/libplacebo</pkg>
|
✓ |
| libsamplerate |
⚠️
|
⊕ |
| libtiger |
Enable Ogg Kate subtitles rendering using libtiger
|
✓ |
| linsys |
Enable support for Linux Linear Systems Ltd. SDI and HD-SDI input cards
|
✓ |
| lirc |
⚠️
|
✓ |
| live |
Enable live555 streaming media support (client support for rtsp)
|
✓ |
| loudness |
Enable loudness normalisation according to the EBU R128 standard using <pkg>media-libs/libebur128</pkg>
|
✓ |
| lua |
Enable Lua scripting support, needed for including support for Jamendo (online music platform) and similar things
|
✓ |
| macosx-notifications |
Enable Mac OS X notifications module (formerly growl)
|
✓ |
| mad |
⚠️
|
✓ |
| matroska |
Enable matroska support using reference libraries (fallback on other existing matroska support if disabled, i.e., matroska enabled FFmpeg)
|
✓ |
| modplug |
⚠️
|
✓ |
| mp3 |
⚠️
|
✓ |
| mtp |
⚠️
|
✓ |
| musepack |
⚠️
|
✓ |
| ncurses |
Build the ncurses-based GUI (ccmake)
⚠️
|
✓ |
| nfs |
Enable support for nfs protocol via <pkg>net-fs/libnfs</pkg>
|
✓ |
| ogg |
⚠️
|
✓ |
| omxil |
Enable OpenMAX Integration Layer codec module
|
✓ |
| optimisememory |
Enable optimisation for memory rather than performance
|
✓ |
| opus |
⚠️
|
✓ |
| png |
Enable png image support for the VNC console server
⚠️
|
✓ |
| projectm |
Enable the projectM visualization plugin
|
✓ |
| pulseaudio |
Enable pulseaudio output for sound emulation
⚠️
|
✓ |
| run-as-root |
Allows vlc to start for root. Don't enable this unless you have a very specific (e.g. embedded) need for it!
|
✓ |
| samba |
⚠️
|
✓ |
| sftp |
Enable libssh2 to support SFTP file transfer
|
✓ |
| shout |
Enable libshout output
|
✓ |
| sid |
⚠️
|
✓ |
| skins |
Enable support for the skins2 interface
|
✓ |
| soxr |
Enable SoX Resampler support via <pkg>media-libs/soxr</pkg>
|
✓ |
| speex |
⚠️
|
✓ |
| srt |
Enable support for Secure Reliable Transport (SRT) via <pkg>net-libs/srt</pkg>
|
✓ |
| ssl |
⚠️
|
✓ |
| svg |
⚠️
|
✓ |
| taglib |
⚠️
|
✓ |
| theora |
⚠️
|
✓ |
| tremor |
Enable tremor, a fixed-point version of the Ogg Vorbis decoder
|
✓ |
| truetype |
Enable <pkg>media-libs/freetype</pkg> support for gapi module
⚠️
|
✓ |
| twolame |
Enable twolame support (MPEG Audio Layer 2 encoder)
|
✓ |
| udev |
⚠️
|
✓ |
| upnp |
Enable support for the Intel SDK stack based UPnP discovery module instead of CyberLink
|
✓ |
| v4l |
⚠️
|
✓ |
| vaapi |
⚠️
|
✓ |
| vdpau |
Enable the VDPAU acceleration interface for the Gallium3D Video Layer.
⚠️
|
✓ |
| vnc |
⚠️
|
✓ |
| vpx |
⚠️
|
✓ |
| wayland |
Enable native Wayland support for better integration with
Wayland-based desktop environments
⚠️
|
✓ |
| x264 |
⚠️
|
✓ |
| x265 |
Support X265 Encoder
|
✓ |
| xml |
⚠️
|
✓ |
| zeroconf |
Enable support for zero-configuration networking via avahi
|
✓ |
| zvbi |
Enable support for teletext subtitles via the zvbi library
|
✓ |