HAVE_LIBRETRODB=yes        # Libretrodb support
HAVE_RGUI=yes              # RGUI menu
HAVE_MATERIALUI=auto       # MaterialUI menu 
HAVE_CHEEVOS=no            # Cheevos (achievements)
HAVE_XMB=auto              # XMB menu
HAVE_NUKLEAR=no            # Nuklear menu
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_UDEV=auto             # Udev/Evdev gamepad support
HAVE_LIBRETRO=             # Libretro library used
HAVE_MAN_DIR=              # Manpage install directory
HAVE_GLES_LIBS=            # Link flags for custom GLES library
HAVE_GLES_CFLAGS=          # C-flags for custom GLES library
HAVE_THREADS=auto          # Threading support
HAVE_FFMPEG=auto           # FFmpeg recording support
C89_FFMPEG=no
HAVE_SSA=auto              # SSA/ASS for FFmpeg subtitle support
HAVE_DYLIB=auto            # Dynamic loading support
HAVE_NETWORKING=auto       # Networking features (recommended)
HAVE_NETPLAY=auto          # Netplay support (requires networking)
HAVE_D3D9=yes              # Direct3D 9 support
HAVE_OPENGL=auto           # OpenGL support
HAVE_GLES=no               # Use GLESv2 instead of desktop GL
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_GLES3=no              # OpenGLES3 support
HAVE_X11=auto              # everything X11.
HAVE_OMAP=no               # OMAP video support
HAVE_XINERAMA=auto         # Xinerama support.
HAVE_KMS=auto              # KMS context 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_LIBXML2=auto          # libxml2 support
HAVE_ZLIB=auto             # zlib support (ZIP extract, PNG decoding/encoding)
HAVE_FBO=auto              # render-to-texture (FBO) support
HAVE_ALSA=auto             # ALSA support
C89_ALSA=no
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_XVIDEO=auto           # XVideo support
HAVE_PYTHON=auto           # 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_7ZIP=yes              # Compile in 7z support
HAVE_PRESERVE_DYLIB=no     # Enable dlclose() for Valgrind support
HAVE_PARPORT=auto          # Parallel port joypad support
HAVE_IMAGEVIEWER=yes       # Built-in image viewer support.
C89_IMAGEVIEWER=no         # stb_image hates C89
C90_IMAGEVIEWER=no         # stb_image hates C90
HAVE_MMAP=auto             # MMAP support
HAVE_QT=no                 # QT companion support
HAVE_XSHM=no               # XShm video driver support (disabled because it's just a dummied out stub)
HAVE_CHEEVOS=yes           # Retro Achievements
HAVE_VULKAN=auto           # Vulkan support
C89_VULKAN=no
HAVE_RPNG=yes              # RPNG support
HAVE_RBMP=yes              # RBMP support
HAVE_RJPEG=yes             # RJPEG support
HAVE_RTGA=yes              # RTGA support