11b5d61b8Smrgoption('xorg', type: 'combo', choices: ['true', 'false', 'auto'], value: 'auto', 21b5d61b8Smrg description: 'Enable Xorg X Server') 31b5d61b8Smrgoption('xephyr', type: 'boolean', value: false, 41b5d61b8Smrg description: 'Enable Xephyr nested X server') 51b5d61b8Smrgoption('glamor', type: 'combo', choices: ['true', 'false', 'auto'], value: 'auto', 6ed6184dfSmrg description: 'Enable glamor (default yes for Xorg builds)') 71b5d61b8Smrgoption('xnest', type: 'combo', choices: ['true', 'false', 'auto'], value: 'auto', 81b5d61b8Smrg description: 'Enable Xnest nested X server') 91b5d61b8Smrgoption('xvfb', type: 'boolean', value: true, 101b5d61b8Smrg description: 'Enable Xvfb X server') 111b5d61b8Smrgoption('xwin', type: 'combo', choices: ['true', 'false', 'auto'], value: 'auto', 121b5d61b8Smrg description: 'Enable XWin X server') 13ed6184dfSmrgoption('xquartz', type: 'combo', choices: ['true', 'false', 'auto'], value: 'auto', 14ed6184dfSmrg description: 'Enable Xquartz X server') 15ed6184dfSmrg 161b5d61b8Smrg 171b5d61b8Smrgoption('builder_addr', type: 'string', description: 'Builder address', value: 'xorg@lists.freedesktop.org') 181b5d61b8Smrgoption('builder_string', type: 'string', description: 'Additional builder string') 191b5d61b8Smrg 201b5d61b8Smrgoption('log_dir', type: 'string') 211b5d61b8Smrgoption('module_dir', type: 'string', value: 'xorg/modules', 221b5d61b8Smrg description: 'X.Org modules directory (absolute or relative to the directory specified by the libdir option)') 231b5d61b8Smrgoption('default_font_path', type: 'string') 241b5d61b8Smrg 251b5d61b8Smrgoption('glx', type: 'boolean', value: true) 261b5d61b8Smrgoption('xdmcp', type: 'boolean', value: true) 271b5d61b8Smrgoption('xdm-auth-1', type: 'boolean', value: true) 281b5d61b8Smrgoption('secure-rpc', type: 'boolean', value: true) 291b5d61b8Smrgoption('ipv6', type: 'combo', choices: ['true', 'false', 'auto'], value: 'auto') 30ed6184dfSmrgoption('input_thread', type: 'combo', choices: ['true', 'false', 'auto'], value: 'auto') 311b5d61b8Smrg 321b5d61b8Smrgoption('xkb_dir', type: 'string') 331b5d61b8Smrgoption('xkb_output_dir', type: 'string') 341b5d61b8Smrgoption('xkb_bin_dir', type: 'string') 351b5d61b8Smrgoption('xkb_default_rules', type: 'string', value: 'evdev') 361b5d61b8Smrgoption('xkb_default_model', type: 'string', value: 'pc105') 371b5d61b8Smrgoption('xkb_default_layout', type: 'string', value: 'us') 381b5d61b8Smrgoption('xkb_default_variant', type: 'string') 391b5d61b8Smrgoption('xkb_default_options', type: 'string') 401b5d61b8Smrg 41ed6184dfSmrgoption('fallback_input_driver', type: 'string', value: 'auto') 42ed6184dfSmrg 431b5d61b8Smrgoption('vendor_name', type: 'string', value: 'The X.Org Foundation') 441b5d61b8Smrgoption('vendor_name_short', type: 'string', value: 'X.Org') 451b5d61b8Smrgoption('vendor_web', type: 'string', value: 'http://wiki.x.org') 46ed6184dfSmrg 47ed6184dfSmrgoption('dtrace', type: 'boolean', value: false, 48ed6184dfSmrg description: 'Enable dtrace hooks') 491b5d61b8Smrg 501b5d61b8Smrgoption('listen_tcp', type: 'boolean', value: false, 511b5d61b8Smrg description: 'Listen on TCP by default') 521b5d61b8Smrgoption('listen_unix', type: 'boolean', value: true, 531b5d61b8Smrg description: 'Listen on Unix by default') 541b5d61b8Smrgoption('listen_local', type: 'boolean', value: true, 551b5d61b8Smrg description: 'Listen on local by default') 561b5d61b8Smrg 571b5d61b8Smrgoption('int10', type: 'combo', choices: ['stub', 'x86emu', 'vm86', 'auto', 'false'], 581b5d61b8Smrg value: 'auto', 591b5d61b8Smrg description: 'Xorg int10 backend (default: usually x86emu)') 601b5d61b8Smrgoption('suid_wrapper', type: 'boolean', value: 'false', 611b5d61b8Smrg description: 'SUID wrapper for legacy driver support') 621b5d61b8Smrgoption('pciaccess', type: 'boolean', value: 'true', 631b5d61b8Smrg description: 'Xorg pciaccess support') 641b5d61b8Smrgoption('udev', type: 'boolean', value: 'true') 65ed6184dfSmrgoption('udev_kms', type: 'boolean', value: 'true') 661b5d61b8Smrgoption('hal', type: 'combo', choices: ['true', 'false', 'auto'], value: 'auto', 671b5d61b8Smrg description: 'Enable HAL integration') 681b5d61b8Smrgoption('systemd_logind', type: 'combo', choices: ['true', 'false', 'auto'], value: 'auto', 691b5d61b8Smrg description: 'Enable systemd-logind integration') 701b5d61b8Smrgoption('vgahw', type: 'combo', choices: ['true', 'false', 'auto'], value: 'auto', 711b5d61b8Smrg description: 'Xorg VGA access module') 721b5d61b8Smrgoption('dpms', type: 'boolean', value: true, 731b5d61b8Smrg description: 'Xorg DPMS extension') 741b5d61b8Smrgoption('xf86bigfont', type: 'boolean', value: false, 751b5d61b8Smrg description: 'XF86 Big Font extension') 761b5d61b8Smrgoption('screensaver', type: 'boolean', value: true, 771b5d61b8Smrg description: 'ScreenSaver extension') 781b5d61b8Smrgoption('xres', type: 'boolean', value: true, 791b5d61b8Smrg description: 'XRes extension') 801b5d61b8Smrgoption('xace', type: 'boolean', value: true, 811b5d61b8Smrg description: 'X-ACE extension') 82ed6184dfSmrgoption('xselinux', type: 'combo', choices: ['true', 'false', 'auto'], value: 'auto', 83ed6184dfSmrg description: 'XSELINUX extension') 841b5d61b8Smrgoption('xinerama', type: 'boolean', value: true, 851b5d61b8Smrg description: 'Xinerama extension') 861b5d61b8Smrgoption('xcsecurity', type: 'boolean', value: false, 871b5d61b8Smrg description: 'Security extension') 881b5d61b8Smrgoption('xv', type: 'boolean', value: true, 891b5d61b8Smrg description: 'Xv extension') 901b5d61b8Smrgoption('xvmc', type: 'boolean', value: true, 911b5d61b8Smrg description: 'XvMC extension') 921b5d61b8Smrgoption('dga', type: 'combo', choices: ['true', 'false', 'auto'], value: 'auto', 931b5d61b8Smrg description: 'DGA extension') 941b5d61b8Smrgoption('linux_apm', type: 'boolean', value: true, 951b5d61b8Smrg description: 'APM support on Linux') 961b5d61b8Smrgoption('linux_acpi', type: 'boolean', value: true, 971b5d61b8Smrg description: 'ACPI support on Linux') 981b5d61b8Smrgoption('mitshm', type: 'combo', choices: ['true', 'false', 'auto'], value: 'auto', 991b5d61b8Smrg description: 'SHM extension') 100ed6184dfSmrgoption('agp', type: 'combo', choices: ['true', 'false', 'auto'], value: 'auto', 101ed6184dfSmrg description: 'AGP support') 102ed6184dfSmrgoption('sha1', type: 'combo', choices: ['libc', 'CommonCrypto', 'CryptoAPI', 'libmd', 'libsha1', 'libnettle', 'libgcrypt', 'libcrypto', 'auto'], value: 'auto', 103ed6184dfSmrg description: 'SHA1 implementation') 104ed6184dfSmrgoption('xf86-input-inputtest', type: 'boolean', value: true, 105ed6184dfSmrg description: 'Test input driver support on Xorg') 1061b5d61b8Smrg 1071b5d61b8Smrgoption('dri1', type: 'combo', choices: ['true', 'false', 'auto'], value: 'auto', description: 'Build DRI1 extension (default: auto)') 1081b5d61b8Smrgoption('dri2', type: 'combo', choices: ['true', 'false', 'auto'], value: 'auto', description: 'Build DRI2 extension (default: auto)') 1091b5d61b8Smrgoption('dri3', type: 'combo', choices: ['true', 'false', 'auto'], value: 'auto', description: 'Build DRI3 extension (default: auto)') 110ed6184dfSmrgoption('drm', type: 'boolean', value: 'true', 111ed6184dfSmrg description: 'Build Xorg with libdrm support') 112ed6184dfSmrg 113ed6184dfSmrgoption('apple-applications-dir', type: 'string', value: '/Applications/Utilities', 114ed6184dfSmrg description: 'Applications directory') 115ed6184dfSmrgoption('apple-application-name', type: 'string', value: 'X11', 116ed6184dfSmrg description: 'Application name') 117ed6184dfSmrgoption('bundle-id-prefix', type: 'string', value: 'org.x', 118ed6184dfSmrg description: 'RDNS prefix for bundle identifier') 119dc61d50dSmrgoption('bundle-version', type: 'string', value: 'auto', 120dc61d50dSmrg description: 'The CFBundleVersion for the application bundle') 121dc61d50dSmrgoption('bundle-version-string', type: 'string', value: 'auto', 122dc61d50dSmrg description: 'The CFBundleShortVersionString for the application bundle') 123ed6184dfSmrgoption('sparkle-feed-url', type: 'string', 124ed6184dfSmrg description: 'Feed URL for autoupdating with the Sparkle Framework (default: disabled)') 125dc61d50dSmrgoption('sparkle-public-edkey', type: 'string', 126dc61d50dSmrg description: 'Public EdDSA key for verifying updates from the Sparkle feed (default: disabled)') 127ed6184dfSmrgoption('xpbproxy', type: 'boolean', value: false, 128ed6184dfSmrg description: 'Build a standalone X pasteboard proxy') 129ed6184dfSmrg 130ed6184dfSmrgoption('libunwind', type: 'boolean', value: false, 131ed6184dfSmrg description: 'Use libunwind for backtrace reporting') 132ed6184dfSmrg 133ed6184dfSmrgoption('docs', type: 'combo', choices: ['true', 'false', 'auto'], value: 'auto', 134ed6184dfSmrg description: 'Build documentation') 135ed6184dfSmrgoption('devel-docs', type: 'combo', choices: ['true', 'false', 'auto'], value: 'auto', 136ed6184dfSmrg description: 'Build development documentation') 137ed6184dfSmrgoption('docs-pdf', type: 'combo', choices: ['true', 'false', 'auto'], value: 'auto', 138ed6184dfSmrg description: 'Whether to build PDF version of documentation. Setting is ignored if documentation is not built.') 139