Cargo Features

[dependencies]
openal-soft-sys = { version = "0.1.4", default-features = false, features = ["bundled", "static_link", "enable_legacy_eax", "enable_sse", "require_sse", "enable_sse2", "require_sse2", "enable_sse2_codegen", "enable_sse3", "require_sse3", "enable_sse4_1", "require_sse4_1", "enable_arm_neon", "require_arm_neon", "enable_rtkit", "require_rtkit", "enable_pipewire", "require_pipewire", "enable_pulseaudio", "require_pulseaudio", "enable_alsa", "require_alsa", "enable_oss", "require_oss", "enable_solaris", "require_solaris", "enable_sndio", "require_sndio", "enable_winmm", "require_winmm", "enable_directsound", "require_directsound", "enable_wasapi", "require_wasapi", "enable_jack", "require_jack", "enable_coreaudio", "require_coreaudio", "enable_oboe", "require_oboe", "enable_opensl", "require_opensl", "enable_portaudio", "require_portaudio", "enable_sdl2", "require_sdl2", "enable_wave_writer", "require_wave_writer", "static_winpthread"] }
default = check_dlopen, enable_alsa, enable_arm_neon, enable_coreaudio, enable_directsound, enable_jack, enable_legacy_eax, enable_oboe, enable_opensl, enable_oss, enable_pipewire, enable_portaudio, enable_pulseaudio, enable_rtkit, enable_sndio, enable_solaris, enable_sse, enable_sse2, enable_sse2_codegen, enable_sse3, enable_sse4_1, enable_wasapi, enable_wave_writer, enable_winmm

These default features are set whenever openal-soft-sys is added without default-features = false somewhere in the dependency tree.

bundled build

Enables cmake

check_dlopen enable_legacy_eax default
enable_sse default require_sse?
require_sse = enable_sse
enable_sse2 default require_sse2?
require_sse2 = enable_sse2
enable_sse2_codegen default
enable_sse3 default require_sse3?
require_sse3 = enable_sse3
enable_sse4_1 default require_sse4_1?
require_sse4_1 = enable_sse4_1
enable_arm_neon default require_arm_neon?
require_arm_neon = enable_arm_neon
enable_rtkit default require_rtkit?
require_rtkit = enable_rtkit
enable_pipewire default require_pipewire?
require_pipewire = enable_pipewire
enable_pulseaudio default require_pulseaudio?
require_pulseaudio = enable_pulseaudio
enable_alsa default require_alsa?
require_alsa = enable_alsa
enable_oss default require_oss?
require_oss = enable_oss
enable_solaris default require_solaris?
require_solaris = enable_solaris
enable_sndio default require_sndio?
require_sndio = enable_sndio
enable_winmm default require_winmm?
require_winmm = enable_winmm
enable_directsound default require_directsound?
require_directsound = enable_directsound
enable_wasapi default require_wasapi?
require_wasapi = enable_wasapi
enable_jack default require_jack?
require_jack = enable_jack
enable_coreaudio default require_coreaudio?
require_coreaudio = enable_coreaudio
enable_oboe default require_oboe?
require_oboe = enable_oboe
enable_opensl default require_opensl?
require_opensl = enable_opensl
enable_portaudio default require_portaudio?
require_portaudio = enable_portaudio
enable_sdl2 require_sdl2?
require_sdl2 = enable_sdl2
enable_wave_writer default require_wave_writer?
require_wave_writer = enable_wave_writer
static_crt static_cxxrt static_winpthread

openal-soft-sys has 50 features without comments.