mirror of
https://github.com/libretro/RetroArch.git
synced 2024-11-23 16:09:47 +00:00
a7f5fc9431
This fixes the mpv configure check and disables it by default to avoid exposing other bugs. It can be enabled again when those isssues are fixed.
138 lines
6.2 KiB
Bash
138 lines
6.2 KiB
Bash
HAVE_LIBRETRO= # Libretro library used
|
|
HAVE_ASSETS_DIR= # Assets install directory
|
|
HAVE_BIN_DIR= # Binary install directory (Deprecated)
|
|
HAVE_MAN_DIR= # Manpage install directory (Deprecated)
|
|
HAVE_OPENGLES_LIBS= # Link flags for custom GLES library
|
|
HAVE_OPENGLES_CFLAGS= # C-flags for custom GLES library
|
|
HAVE_CACA=no # Libcaca support
|
|
HAVE_SIXEL=no # Libsixel support
|
|
HAVE_LIBRETRODB=yes # Libretrodb support
|
|
HAVE_RGUI=yes # RGUI menu
|
|
HAVE_MATERIALUI=auto # MaterialUI menu
|
|
HAVE_XMB=auto # XMB menu
|
|
HAVE_OZONE=auto # Ozone menu
|
|
HAVE_STRIPES=no # Stripes menu
|
|
HAVE_ZARCH=no # Zarch menu
|
|
HAVE_NUKLEAR=no # Nuklear menu
|
|
HAVE_RUNAHEAD=yes # Runahead support
|
|
HAVE_SSL=auto # SSL/mbedtls support
|
|
C89_SSL=no
|
|
HAVE_BUILTINMBEDTLS=yes # Bake in the mbedtls library
|
|
C89_BUILTINMBEDTLS=no
|
|
HAVE_OVERLAY=yes # Overlay support
|
|
HAVE_DYNAMIC=yes # Dynamic loading of libretro library
|
|
HAVE_SDL=auto # SDL support
|
|
C89_SDL=no
|
|
HAVE_SDL2=auto # SDL2 support (disables SDL 1.x)
|
|
C89_SDL2=no
|
|
HAVE_LIBUSB=auto # Libusb HID support
|
|
C89_LIBUSB=no
|
|
HAVE_DBUS=no # dbus support
|
|
HAVE_SYSTEMD=auto # Systemd support
|
|
HAVE_UDEV=auto # Udev/Evdev gamepad support
|
|
HAVE_THREADS=auto # Threading support
|
|
HAVE_THREAD_STORAGE=auto # Thread Local Storage support
|
|
HAVE_FFMPEG=auto # FFmpeg support
|
|
C89_FFMPEG=no
|
|
HAVE_MPV=no # MPV support
|
|
HAVE_SSA=auto # SSA/ASS for FFmpeg subtitle support
|
|
HAVE_DYLIB=auto # Dynamic loading support
|
|
HAVE_NETWORKING=auto # Networking features (recommended)
|
|
HAVE_NETWORKGAMEPAD=auto # Networked game pad (plus baked-in core)
|
|
C89_NETWORKGAMEPAD=no
|
|
HAVE_NETPLAYDISCOVERY=yes # Add netplay discovery (room creation, etc.)
|
|
HAVE_MINIUPNPC=auto # Mini UPnP client library (for NAT traversal)
|
|
HAVE_BUILTINMINIUPNPC=yes # Bake in Mini UPnP client library (for NAT traversal)
|
|
C89_BUILTINMINIUPNPC=no
|
|
HAVE_D3D8=no # Direct3D 8 support
|
|
HAVE_D3D9=yes # Direct3D 9 support
|
|
C89_D3D9=no
|
|
HAVE_D3D10=yes # Direct3D 10 support
|
|
C89_D3D10=no
|
|
HAVE_D3D11=yes # Direct3D 11 support
|
|
C89_D3D11=no
|
|
HAVE_D3D12=yes # Direct3D 12 support
|
|
C89_D3D12=no
|
|
HAVE_D3DX=yes # Direct3DX support
|
|
HAVE_OPENGL=auto # OpenGL support
|
|
HAVE_MALI_FBDEV=no # Mali fbdev context support
|
|
HAVE_VIVANTE_FBDEV=no # Vivante fbdev context support
|
|
HAVE_OPENDINGUX_FBDEV=no # Opendingux fbdev context support
|
|
HAVE_OPENGLES=no # Use GLESv2 instead of desktop GL
|
|
HAVE_OPENGLES3=no # OpenGLES3 support
|
|
HAVE_X11=auto # everything X11.
|
|
HAVE_XRANDR=auto # Xrandr support.
|
|
HAVE_OMAP=no # OMAP video support
|
|
HAVE_XINERAMA=auto # Xinerama support.
|
|
HAVE_KMS=auto # KMS context support
|
|
HAVE_PLAIN_DRM=no # Plain DRM video support
|
|
HAVE_EXYNOS=no # Exynos video support
|
|
HAVE_DISPMANX=no # Dispmanx video support
|
|
HAVE_SUNXI=no # Sunxi video support
|
|
HAVE_WAYLAND=auto # Wayland support
|
|
C89_WAYLAND=no
|
|
HAVE_EGL=auto # EGL context support
|
|
HAVE_VG=auto # OpenVG support
|
|
HAVE_CG=auto # Cg shader support
|
|
HAVE_HLSL=no # HLSL9 shader support (for Direct3D9)
|
|
HAVE_LIBXML2=auto # libxml2 support
|
|
HAVE_BUILTINZLIB=no # Bake in zlib
|
|
HAVE_ZLIB=auto # zlib support (ZIP extract, PNG decoding/encoding)
|
|
HAVE_ALSA=auto # ALSA support
|
|
C89_ALSA=no
|
|
HAVE_TINYALSA=auto # TinyALSA support
|
|
HAVE_AUDIOIO=auto # AudioIO support
|
|
HAVE_OSS=auto # OSS support
|
|
HAVE_RSOUND=auto # RSound support
|
|
HAVE_ROAR=auto # RoarAudio support
|
|
HAVE_AL=auto # OpenAL support
|
|
HAVE_JACK=auto # JACK support
|
|
HAVE_COREAUDIO=auto # CoreAudio support
|
|
HAVE_PULSE=auto # PulseAudio support
|
|
C89_PULSE=no
|
|
HAVE_FREETYPE=auto # FreeType support
|
|
HAVE_STB_FONT=yes # stb_truetype font support
|
|
HAVE_STB_IMAGE=yes # stb image loading support
|
|
HAVE_STB_VORBIS=yes # stb vorbis support
|
|
HAVE_IBXM=yes # IBXM support
|
|
HAVE_XVIDEO=auto # XVideo support
|
|
HAVE_PYTHON=no # Python 3 support for shaders
|
|
C89_PYTHON=no
|
|
HAVE_V4L2=auto # Video4linux2 support
|
|
HAVE_NEON=no # ARM NEON optimizations
|
|
HAVE_SSE=no # x86 SSE optimizations (SSE, SSE2)
|
|
HAVE_FLOATHARD=no # Force hard float ABI (for ARM)
|
|
HAVE_FLOATSOFTFP=no # Force soft float ABI (for ARM)
|
|
HAVE_CHD=yes # Compile in chd support
|
|
HAVE_7ZIP=yes # Compile in 7z support
|
|
HAVE_FLAC=auto # Compile in flac support
|
|
HAVE_BUILTINFLAC=yes # Bake in flac support
|
|
HAVE_UPDATE_ASSETS=yes # Disable downloading assets with online updater
|
|
HAVE_PRESERVE_DYLIB=no # Enable dlclose() for Valgrind support
|
|
HAVE_PARPORT=auto # Parallel port joypad support
|
|
HAVE_IMAGEVIEWER=yes # Built-in image viewer support.
|
|
HAVE_MMAP=auto # MMAP support
|
|
HAVE_QT=auto # Qt companion support
|
|
C89_QT=no
|
|
HAVE_XSHM=no # XShm video driver support
|
|
HAVE_CHEEVOS=yes # Retro Achievements
|
|
C89_CHEEVOS=no
|
|
HAVE_LUA=no # Lua support (for Retro Achievements)
|
|
HAVE_DISCORD=yes # Discord Integration
|
|
C89_DISCORD=no
|
|
HAVE_SHADERPIPELINE=yes # Additional shader-based pipelines
|
|
C89_SHADERPIPELINE=no
|
|
HAVE_VULKAN=auto # Vulkan support
|
|
HAVE_VULKAN_DISPLAY=yes # Vulkan KHR display backend support
|
|
C89_VULKAN=no
|
|
HAVE_RPNG=yes # RPNG support
|
|
HAVE_RBMP=yes # RBMP support
|
|
HAVE_RJPEG=yes # RJPEG support
|
|
HAVE_RTGA=yes # RTGA support
|
|
HAVE_HID=yes # Low-level HID (Human Interface Device) support
|
|
HAVE_LANGEXTRA=yes # Multi-language support
|
|
HAVE_OSMESA=no # Off-screen Mesa rendering
|
|
HAVE_VIDEOPROCESSOR=auto # Enable video processor core
|
|
HAVE_VIDEOCORE=auto # Broadcom Videocore 4 support
|
|
HAVE_DRMINGW=no # DrMingw exception handler
|