1*4882a593Smuzhiyunoption('xorg', type: 'combo', choices: ['true', 'false', 'auto'], value: 'auto', 2*4882a593Smuzhiyun description: 'Enable Xorg X Server') 3*4882a593Smuzhiyunoption('xephyr', type: 'boolean', value: false, 4*4882a593Smuzhiyun description: 'Enable Xephyr nested X server') 5*4882a593Smuzhiyunoption('xwayland', type: 'combo', choices: ['true', 'false', 'auto'], value: 'auto', 6*4882a593Smuzhiyun description: 'Enable XWayland X server') 7*4882a593Smuzhiyunoption('glamor', type: 'combo', choices: ['true', 'false', 'auto'], value: 'auto', 8*4882a593Smuzhiyun description: 'Enable glamor (default yes for Xorg/Xwayland builds)') 9*4882a593Smuzhiyunoption('xwayland_eglstream', type: 'combo', choices: ['true', 'false', 'auto'], 10*4882a593Smuzhiyun value: 'auto', description: 'Enable EGLStream support for glamor on Xwayland') 11*4882a593Smuzhiyunoption('xnest', type: 'combo', choices: ['true', 'false', 'auto'], value: 'auto', 12*4882a593Smuzhiyun description: 'Enable Xnest nested X server') 13*4882a593Smuzhiyunoption('dmx', type: 'boolean', value: false, 14*4882a593Smuzhiyun description: 'Enable DMX nested X server') 15*4882a593Smuzhiyunoption('xvfb', type: 'boolean', value: true, 16*4882a593Smuzhiyun description: 'Enable Xvfb X server') 17*4882a593Smuzhiyunoption('xwin', type: 'combo', choices: ['true', 'false', 'auto'], value: 'auto', 18*4882a593Smuzhiyun description: 'Enable XWin X server') 19*4882a593Smuzhiyun 20*4882a593Smuzhiyunoption('gles-highp', type: 'boolean', value: true, 21*4882a593Smuzhiyun description: 'Use highp as default precision for GLES (default true)') 22*4882a593Smuzhiyun 23*4882a593Smuzhiyunoption('builder_addr', type: 'string', description: 'Builder address', value: 'xorg@lists.freedesktop.org') 24*4882a593Smuzhiyunoption('builder_string', type: 'string', description: 'Additional builder string') 25*4882a593Smuzhiyun 26*4882a593Smuzhiyunoption('log_dir', type: 'string') 27*4882a593Smuzhiyunoption('module_dir', type: 'string', value: 'xorg/modules', 28*4882a593Smuzhiyun description: 'X.Org modules directory (absolute or relative to the directory specified by the libdir option)') 29*4882a593Smuzhiyunoption('default_font_path', type: 'string') 30*4882a593Smuzhiyun 31*4882a593Smuzhiyunoption('glx', type: 'boolean', value: true) 32*4882a593Smuzhiyunoption('xdmcp', type: 'boolean', value: true) 33*4882a593Smuzhiyunoption('xdm-auth-1', type: 'boolean', value: true) 34*4882a593Smuzhiyunoption('secure-rpc', type: 'boolean', value: true) 35*4882a593Smuzhiyunoption('ipv6', type: 'combo', choices: ['true', 'false', 'auto'], value: 'auto') 36*4882a593Smuzhiyun 37*4882a593Smuzhiyunoption('xkb_dir', type: 'string') 38*4882a593Smuzhiyunoption('xkb_output_dir', type: 'string') 39*4882a593Smuzhiyunoption('xkb_bin_dir', type: 'string') 40*4882a593Smuzhiyunoption('xkb_default_rules', type: 'string', value: 'evdev') 41*4882a593Smuzhiyunoption('xkb_default_model', type: 'string', value: 'pc105') 42*4882a593Smuzhiyunoption('xkb_default_layout', type: 'string', value: 'us') 43*4882a593Smuzhiyunoption('xkb_default_variant', type: 'string') 44*4882a593Smuzhiyunoption('xkb_default_options', type: 'string') 45*4882a593Smuzhiyun 46*4882a593Smuzhiyunoption('vendor_name', type: 'string', value: 'The X.Org Foundation') 47*4882a593Smuzhiyunoption('vendor_name_short', type: 'string', value: 'X.Org') 48*4882a593Smuzhiyunoption('vendor_web', type: 'string', value: 'http://wiki.x.org') 49*4882a593Smuzhiyunoption('os_vendor', type: 'string', value: '') 50*4882a593Smuzhiyun 51*4882a593Smuzhiyunoption('listen_tcp', type: 'boolean', value: false, 52*4882a593Smuzhiyun description: 'Listen on TCP by default') 53*4882a593Smuzhiyunoption('listen_unix', type: 'boolean', value: true, 54*4882a593Smuzhiyun description: 'Listen on Unix by default') 55*4882a593Smuzhiyunoption('listen_local', type: 'boolean', value: true, 56*4882a593Smuzhiyun description: 'Listen on local by default') 57*4882a593Smuzhiyun 58*4882a593Smuzhiyunoption('int10', type: 'combo', choices: ['stub', 'x86emu', 'vm86', 'auto', 'false'], 59*4882a593Smuzhiyun value: 'auto', 60*4882a593Smuzhiyun description: 'Xorg int10 backend (default: usually x86emu)') 61*4882a593Smuzhiyunoption('suid_wrapper', type: 'boolean', value: 'false', 62*4882a593Smuzhiyun description: 'SUID wrapper for legacy driver support') 63*4882a593Smuzhiyunoption('pciaccess', type: 'boolean', value: 'true', 64*4882a593Smuzhiyun description: 'Xorg pciaccess support') 65*4882a593Smuzhiyunoption('udev', type: 'boolean', value: 'true') 66*4882a593Smuzhiyunoption('hal', type: 'combo', choices: ['true', 'false', 'auto'], value: 'auto', 67*4882a593Smuzhiyun description: 'Enable HAL integration') 68*4882a593Smuzhiyunoption('systemd_logind', type: 'combo', choices: ['true', 'false', 'auto'], value: 'auto', 69*4882a593Smuzhiyun description: 'Enable systemd-logind integration') 70*4882a593Smuzhiyunoption('vbe', type: 'combo', choices: ['true', 'false', 'auto'], value: 'auto', 71*4882a593Smuzhiyun description: 'Xorg VBE module') 72*4882a593Smuzhiyunoption('vgahw', type: 'combo', choices: ['true', 'false', 'auto'], value: 'auto', 73*4882a593Smuzhiyun description: 'Xorg VGA access module') 74*4882a593Smuzhiyunoption('dpms', type: 'boolean', value: true, 75*4882a593Smuzhiyun description: 'Xorg DPMS extension') 76*4882a593Smuzhiyunoption('xf86bigfont', type: 'boolean', value: false, 77*4882a593Smuzhiyun description: 'XF86 Big Font extension') 78*4882a593Smuzhiyunoption('screensaver', type: 'boolean', value: true, 79*4882a593Smuzhiyun description: 'ScreenSaver extension') 80*4882a593Smuzhiyunoption('xres', type: 'boolean', value: true, 81*4882a593Smuzhiyun description: 'XRes extension') 82*4882a593Smuzhiyunoption('xace', type: 'boolean', value: true, 83*4882a593Smuzhiyun description: 'X-ACE extension') 84*4882a593Smuzhiyunoption('xinerama', type: 'boolean', value: true, 85*4882a593Smuzhiyun description: 'Xinerama extension') 86*4882a593Smuzhiyunoption('xcsecurity', type: 'boolean', value: false, 87*4882a593Smuzhiyun description: 'Security extension') 88*4882a593Smuzhiyunoption('xv', type: 'boolean', value: true, 89*4882a593Smuzhiyun description: 'Xv extension') 90*4882a593Smuzhiyunoption('xvmc', type: 'boolean', value: true, 91*4882a593Smuzhiyun description: 'XvMC extension') 92*4882a593Smuzhiyunoption('dga', type: 'combo', choices: ['true', 'false', 'auto'], value: 'auto', 93*4882a593Smuzhiyun description: 'DGA extension') 94*4882a593Smuzhiyunoption('linux_apm', type: 'boolean', value: true, 95*4882a593Smuzhiyun description: 'APM support on Linux') 96*4882a593Smuzhiyunoption('linux_acpi', type: 'boolean', value: true, 97*4882a593Smuzhiyun description: 'ACPI support on Linux') 98*4882a593Smuzhiyunoption('mitshm', type: 'combo', choices: ['true', 'false', 'auto'], value: 'auto', 99*4882a593Smuzhiyun description: 'SHM extension') 100*4882a593Smuzhiyun 101*4882a593Smuzhiyunoption('dri1', type: 'combo', choices: ['true', 'false', 'auto'], value: 'auto', description: 'Build DRI1 extension (default: auto)') 102*4882a593Smuzhiyunoption('dri2', type: 'combo', choices: ['true', 'false', 'auto'], value: 'auto', description: 'Build DRI2 extension (default: auto)') 103*4882a593Smuzhiyunoption('dri3', type: 'combo', choices: ['true', 'false', 'auto'], value: 'auto', description: 'Build DRI3 extension (default: auto)') 104