2017-10-24 06:42:39 +00:00
|
|
|
HAVE_LIBRETRO= # Libretro library used
|
|
|
|
HAVE_ASSETS_DIR= # Assets install directory
|
2019-07-11 11:18:38 +00:00
|
|
|
HAVE_GDI=yes # GDI support (Win32-only)
|
2017-10-24 06:42:39 +00:00
|
|
|
HAVE_OPENGLES_LIBS= # Link flags for custom GLES library
|
|
|
|
HAVE_OPENGLES_CFLAGS= # C-flags for custom GLES library
|
2019-06-13 15:56:19 +00:00
|
|
|
HAVE_CACA=auto # Libcaca support
|
|
|
|
HAVE_SIXEL=auto # Libsixel support
|
2019-01-22 17:02:48 +00:00
|
|
|
HAVE_DEBUG=no # Enable a debug build
|
2016-03-20 22:51:07 +00:00
|
|
|
HAVE_LIBRETRODB=yes # Libretrodb support
|
2019-01-07 05:18:36 +00:00
|
|
|
HAVE_MENU=yes # Enable menu drivers
|
2019-05-03 13:55:13 +00:00
|
|
|
HAVE_MENU_WIDGETS=yes # Enable menu widgets
|
2019-01-06 22:30:50 +00:00
|
|
|
HAVE_RGUI=auto # RGUI menu
|
2016-10-18 00:21:51 +00:00
|
|
|
HAVE_MATERIALUI=auto # MaterialUI menu
|
2016-03-20 22:51:07 +00:00
|
|
|
HAVE_XMB=auto # XMB menu
|
2018-11-15 17:46:38 +00:00
|
|
|
HAVE_OZONE=auto # Ozone menu
|
2018-07-23 15:42:57 +00:00
|
|
|
HAVE_STRIPES=no # Stripes menu
|
2018-03-29 13:38:22 +00:00
|
|
|
HAVE_RUNAHEAD=yes # Runahead support
|
2019-07-19 15:18:51 +00:00
|
|
|
HAVE_DSOUND=auto # DirectSound support
|
2019-07-19 22:12:55 +00:00
|
|
|
HAVE_XAUDIO=auto # XAudio support
|
2019-07-19 15:31:08 +00:00
|
|
|
HAVE_WASAPI=auto # WASAPI support
|
2019-07-19 15:53:19 +00:00
|
|
|
HAVE_WINMM=auto # WinMM support
|
2019-07-19 17:03:48 +00:00
|
|
|
HAVE_CC_RESAMPLER=yes # CC Resampler
|
2019-07-19 15:53:19 +00:00
|
|
|
HAVE_SSL=auto # SSL/mbedtls support
|
2018-12-14 21:56:58 +00:00
|
|
|
C89_SSL=no
|
2019-06-08 23:16:25 +00:00
|
|
|
HAVE_BUILTINMBEDTLS=auto # Bake in the mbedtls library
|
2018-12-20 00:05:40 +00:00
|
|
|
C89_BUILTINMBEDTLS=no
|
2019-02-07 22:34:37 +00:00
|
|
|
CXX_BUILTINMBEDTLS=no
|
2018-01-05 15:10:34 +00:00
|
|
|
HAVE_OVERLAY=yes # Overlay support
|
2019-10-13 22:31:44 +00:00
|
|
|
HAVE_VIDEO_LAYOUT=yes # Layout support
|
2016-03-20 22:51:07 +00:00
|
|
|
HAVE_DYNAMIC=yes # Dynamic loading of libretro library
|
2016-03-01 20:50:23 +00:00
|
|
|
HAVE_SDL=auto # SDL support
|
2016-04-18 01:23:47 +00:00
|
|
|
C89_SDL=no
|
2016-03-01 20:50:23 +00:00
|
|
|
HAVE_SDL2=auto # SDL2 support (disables SDL 1.x)
|
2015-09-22 14:39:50 +00:00
|
|
|
C89_SDL2=no
|
2016-03-01 20:50:23 +00:00
|
|
|
HAVE_LIBUSB=auto # Libusb HID support
|
2015-09-22 14:47:00 +00:00
|
|
|
C89_LIBUSB=no
|
2017-12-16 13:16:27 +00:00
|
|
|
HAVE_DBUS=no # dbus support
|
2017-11-27 21:25:20 +00:00
|
|
|
HAVE_SYSTEMD=auto # Systemd support
|
2016-03-01 20:50:23 +00:00
|
|
|
HAVE_UDEV=auto # Udev/Evdev gamepad support
|
|
|
|
HAVE_THREADS=auto # Threading support
|
2016-10-18 00:21:51 +00:00
|
|
|
HAVE_THREAD_STORAGE=auto # Thread Local Storage support
|
2018-06-20 02:29:31 +00:00
|
|
|
HAVE_FFMPEG=auto # FFmpeg support
|
2015-09-22 14:47:00 +00:00
|
|
|
C89_FFMPEG=no
|
2018-12-31 04:00:29 +00:00
|
|
|
HAVE_MPV=no # MPV support
|
2016-03-20 22:51:07 +00:00
|
|
|
HAVE_SSA=auto # SSA/ASS for FFmpeg subtitle support
|
|
|
|
HAVE_DYLIB=auto # Dynamic loading support
|
|
|
|
HAVE_NETWORKING=auto # Networking features (recommended)
|
2016-06-07 13:23:07 +00:00
|
|
|
HAVE_NETWORKGAMEPAD=auto # Networked game pad (plus baked-in core)
|
|
|
|
C89_NETWORKGAMEPAD=no
|
2018-10-12 16:29:52 +00:00
|
|
|
HAVE_NETPLAYDISCOVERY=yes # Add netplay discovery (room creation, etc.)
|
2017-02-16 00:06:06 +00:00
|
|
|
HAVE_MINIUPNPC=auto # Mini UPnP client library (for NAT traversal)
|
2019-06-08 23:16:25 +00:00
|
|
|
HAVE_BUILTINMINIUPNPC=auto # Bake in Mini UPnP client library (for NAT traversal)
|
2017-02-21 18:56:32 +00:00
|
|
|
C89_BUILTINMINIUPNPC=no
|
2018-01-25 14:02:23 +00:00
|
|
|
HAVE_D3D8=no # Direct3D 8 support
|
2019-05-14 03:11:52 +00:00
|
|
|
HAVE_D3D9=auto # Direct3D 9 support
|
2018-02-04 22:25:12 +00:00
|
|
|
C89_D3D9=no
|
2018-04-21 03:14:50 +00:00
|
|
|
HAVE_D3D10=yes # Direct3D 10 support
|
2018-02-04 22:25:12 +00:00
|
|
|
C89_D3D10=no
|
2018-01-30 15:04:45 +00:00
|
|
|
HAVE_D3D11=yes # Direct3D 11 support
|
2018-02-04 22:25:12 +00:00
|
|
|
C89_D3D11=no
|
2018-01-30 15:04:45 +00:00
|
|
|
HAVE_D3D12=yes # Direct3D 12 support
|
2018-02-04 22:25:12 +00:00
|
|
|
C89_D3D12=no
|
2019-05-14 03:11:52 +00:00
|
|
|
HAVE_D3DX=auto # Direct3DX support
|
2019-07-21 05:33:14 +00:00
|
|
|
HAVE_DINPUT=auto # Dinput support
|
2019-02-08 21:04:23 +00:00
|
|
|
HAVE_OPENGL=auto # OpenGL 2.0 support
|
2019-03-02 10:53:14 +00:00
|
|
|
HAVE_OPENGL_CORE=yes # Modern OpenGL driver support (GLES3+/GL3.2 core+), requires OpenGL.
|
2019-03-09 11:42:23 +00:00
|
|
|
C89_OPENGL_CORE=no
|
2019-03-11 14:10:42 +00:00
|
|
|
HAVE_OPENGL1=yes # OpenGL 1.1 support
|
2016-03-20 22:51:07 +00:00
|
|
|
HAVE_MALI_FBDEV=no # Mali fbdev context support
|
|
|
|
HAVE_VIVANTE_FBDEV=no # Vivante fbdev context support
|
|
|
|
HAVE_OPENDINGUX_FBDEV=no # Opendingux fbdev context support
|
2016-09-16 22:38:35 +00:00
|
|
|
HAVE_OPENGLES=no # Use GLESv2 instead of desktop GL
|
|
|
|
HAVE_OPENGLES3=no # OpenGLES3 support
|
2016-03-20 22:51:07 +00:00
|
|
|
HAVE_X11=auto # everything X11.
|
2018-11-27 10:28:24 +00:00
|
|
|
HAVE_XRANDR=auto # Xrandr support.
|
2016-03-20 22:51:07 +00:00
|
|
|
HAVE_OMAP=no # OMAP video support
|
|
|
|
HAVE_XINERAMA=auto # Xinerama support.
|
|
|
|
HAVE_KMS=auto # KMS context support
|
2016-07-11 13:57:52 +00:00
|
|
|
HAVE_PLAIN_DRM=no # Plain DRM video support
|
2016-03-20 22:51:07 +00:00
|
|
|
HAVE_EXYNOS=no # Exynos video support
|
|
|
|
HAVE_DISPMANX=no # Dispmanx video support
|
|
|
|
HAVE_SUNXI=no # Sunxi video support
|
|
|
|
HAVE_WAYLAND=auto # Wayland support
|
2015-09-22 14:50:12 +00:00
|
|
|
C89_WAYLAND=no
|
2019-04-24 16:32:01 +00:00
|
|
|
CXX_WAYLAND=no
|
2019-06-01 14:46:39 +00:00
|
|
|
HAVE_EGL=auto # EGL context support
|
2016-03-20 22:51:07 +00:00
|
|
|
HAVE_VG=auto # OpenVG support
|
|
|
|
HAVE_CG=auto # Cg shader support
|
2018-01-26 03:09:35 +00:00
|
|
|
HAVE_HLSL=no # HLSL9 shader support (for Direct3D9)
|
2019-06-08 23:16:25 +00:00
|
|
|
HAVE_BUILTINZLIB=auto # Bake in zlib
|
2019-06-01 14:27:04 +00:00
|
|
|
HAVE_ZLIB=auto # zlib support (ZIP extract, PNG decoding/encoding)
|
2016-03-20 22:51:07 +00:00
|
|
|
HAVE_ALSA=auto # ALSA support
|
2015-11-19 11:52:23 +00:00
|
|
|
C89_ALSA=no
|
2019-05-14 03:11:52 +00:00
|
|
|
HAVE_RPILED=auto # RPI led support
|
2017-06-24 01:44:00 +00:00
|
|
|
HAVE_TINYALSA=auto # TinyALSA support
|
2018-12-21 14:15:30 +00:00
|
|
|
HAVE_AUDIOIO=auto # AudioIO support
|
2016-03-20 22:51:07 +00:00
|
|
|
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
|
2015-09-22 14:39:50 +00:00
|
|
|
C89_PULSE=no
|
2016-03-20 22:51:07 +00:00
|
|
|
HAVE_FREETYPE=auto # FreeType support
|
|
|
|
HAVE_STB_FONT=yes # stb_truetype font support
|
2016-09-04 15:35:53 +00:00
|
|
|
HAVE_STB_IMAGE=yes # stb image loading support
|
2017-02-23 04:56:31 +00:00
|
|
|
HAVE_STB_VORBIS=yes # stb vorbis support
|
2017-08-04 13:05:29 +00:00
|
|
|
HAVE_IBXM=yes # IBXM support
|
2016-03-20 22:51:07 +00:00
|
|
|
HAVE_XVIDEO=auto # XVideo support
|
|
|
|
HAVE_V4L2=auto # Video4linux2 support
|
|
|
|
HAVE_NEON=no # ARM NEON optimizations
|
|
|
|
HAVE_SSE=no # x86 SSE optimizations (SSE, SSE2)
|
2016-03-01 20:50:23 +00:00
|
|
|
HAVE_FLOATHARD=no # Force hard float ABI (for ARM)
|
|
|
|
HAVE_FLOATSOFTFP=no # Force soft float ABI (for ARM)
|
2018-04-22 18:19:07 +00:00
|
|
|
HAVE_CHD=yes # Compile in chd support
|
2019-02-07 22:34:37 +00:00
|
|
|
CXX_CHD=no
|
2016-03-01 20:50:23 +00:00
|
|
|
HAVE_7ZIP=yes # Compile in 7z support
|
2017-12-26 06:50:32 +00:00
|
|
|
HAVE_FLAC=auto # Compile in flac support
|
2019-07-20 14:42:46 +00:00
|
|
|
HAVE_DR_MP3=yes # Compile in Dr. MP3 support
|
2019-06-08 23:16:25 +00:00
|
|
|
HAVE_BUILTINFLAC=auto # Bake in flac support
|
2019-11-10 23:22:03 +00:00
|
|
|
HAVE_ONLINE_UPDATER=yes # Disable the online updater
|
2019-11-10 14:55:39 +00:00
|
|
|
HAVE_UPDATE_CORES=yes # Disable downloading cores with online updater
|
2016-08-27 06:38:44 +00:00
|
|
|
HAVE_UPDATE_ASSETS=yes # Disable downloading assets with online updater
|
2016-03-01 20:50:23 +00:00
|
|
|
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
|
2018-05-01 05:11:55 +00:00
|
|
|
HAVE_QT=auto # Qt companion support
|
2018-04-30 19:03:47 +00:00
|
|
|
C89_QT=no
|
2016-09-07 23:17:42 +00:00
|
|
|
HAVE_XSHM=no # XShm video driver support
|
2016-03-20 22:51:07 +00:00
|
|
|
HAVE_CHEEVOS=yes # Retro Achievements
|
2018-12-28 18:32:00 +00:00
|
|
|
HAVE_LUA=no # Lua support (for Retro Achievements)
|
2019-01-30 00:17:06 +00:00
|
|
|
HAVE_DISCORD=yes # Discord Integration
|
2019-05-28 14:27:21 +00:00
|
|
|
C89_DISCORD=no
|
2019-08-21 18:57:08 +00:00
|
|
|
HAVE_TRANSLATE=yes # OCR and Translation Server Integration
|
2016-06-06 22:00:28 +00:00
|
|
|
HAVE_SHADERPIPELINE=yes # Additional shader-based pipelines
|
2016-06-06 22:03:07 +00:00
|
|
|
C89_SHADERPIPELINE=no
|
2016-05-16 05:57:10 +00:00
|
|
|
HAVE_VULKAN=auto # Vulkan support
|
2016-08-27 23:48:13 +00:00
|
|
|
HAVE_VULKAN_DISPLAY=yes # Vulkan KHR display backend support
|
2016-02-22 11:25:41 +00:00
|
|
|
C89_VULKAN=no
|
2016-05-11 19:22:45 +00:00
|
|
|
HAVE_RPNG=yes # RPNG support
|
2016-05-18 11:34:04 +00:00
|
|
|
HAVE_RBMP=yes # RBMP support
|
2016-05-11 19:27:17 +00:00
|
|
|
HAVE_RJPEG=yes # RJPEG support
|
2016-05-11 19:57:41 +00:00
|
|
|
HAVE_RTGA=yes # RTGA support
|
2016-06-07 01:01:33 +00:00
|
|
|
HAVE_HID=yes # Low-level HID (Human Interface Device) support
|
2019-07-11 09:51:06 +00:00
|
|
|
HAVE_AUDIOMIXER=yes # Audio Mixer
|
2016-06-07 04:05:41 +00:00
|
|
|
HAVE_LANGEXTRA=yes # Multi-language support
|
2016-07-30 14:37:22 +00:00
|
|
|
HAVE_OSMESA=no # Off-screen Mesa rendering
|
2017-02-02 21:05:05 +00:00
|
|
|
HAVE_VIDEOPROCESSOR=auto # Enable video processor core
|
2017-08-19 15:03:01 +00:00
|
|
|
HAVE_VIDEOCORE=auto # Broadcom Videocore 4 support
|
2018-12-11 01:03:03 +00:00
|
|
|
HAVE_DRMINGW=no # DrMingw exception handler
|
2019-01-06 22:21:15 +00:00
|
|
|
HAVE_EASTEREGG=yes # Easter egg
|
2019-07-12 16:25:16 +00:00
|
|
|
HAVE_CDROM=auto # CD-ROM support
|
2019-07-21 07:36:13 +00:00
|
|
|
HAVE_GLSL=yes # GLSL shaders support
|
2019-07-21 22:06:20 +00:00
|
|
|
HAVE_SLANG=auto # slang support
|
2019-07-20 13:17:04 +00:00
|
|
|
C89_SLANG=no
|
2019-07-21 22:06:20 +00:00
|
|
|
HAVE_GLSLANG=auto # glslang support (requires C++11)
|
2019-07-20 11:52:18 +00:00
|
|
|
C89_GLSLANG=no
|
2019-07-21 22:06:20 +00:00
|
|
|
HAVE_SPIRV_CROSS=auto # SPIRV-Cross support (requires C++11)
|
2019-07-20 11:52:18 +00:00
|
|
|
C89_SPIRV_CROSS=no
|
2019-07-20 14:34:49 +00:00
|
|
|
HAVE_METAL=no # Metal support (macOS-only)
|
|
|
|
C89_METAL=no
|
2019-08-23 13:22:22 +00:00
|
|
|
HAVE_NETWORK_VIDEO=no
|
2019-11-18 07:04:29 +00:00
|
|
|
HAVE_STEAM=no # Enable Steam build
|