xserver

xserver with xephyr scale patch
git clone https://git.neptards.moe/u3shit/xserver.git
Log | Files | Refs | README | LICENSE

meson_options.txt (7086B)


      1 option('xorg', type: 'combo', choices: ['true', 'false', 'auto'], value: 'auto',
      2        description: 'Enable Xorg X Server')
      3 option('xephyr', type: 'boolean', value: false,
      4        description: 'Enable Xephyr nested X server')
      5 option('glamor', type: 'combo', choices: ['true', 'false', 'auto'], value: 'auto',
      6        description: 'Enable glamor (default yes for Xorg builds)')
      7 option('xnest', type: 'combo', choices: ['true', 'false', 'auto'], value: 'auto',
      8        description: 'Enable Xnest nested X server')
      9 option('xvfb', type: 'boolean', value: true,
     10        description: 'Enable Xvfb X server')
     11 option('xwin', type: 'combo', choices: ['true', 'false', 'auto'], value: 'auto',
     12        description: 'Enable XWin X server')
     13 option('xquartz', type: 'combo', choices: ['true', 'false', 'auto'], value: 'auto',
     14        description: 'Enable Xquartz X server')
     15 
     16 
     17 option('builder_addr', type: 'string', description: 'Builder address', value: 'xorg@lists.freedesktop.org')
     18 option('builder_string', type: 'string', description: 'Additional builder string')
     19 
     20 option('log_dir', type: 'string')
     21 option('module_dir', type: 'string', value: 'xorg/modules',
     22        description: 'X.Org modules directory (absolute or relative to the directory specified by the libdir option)')
     23 option('default_font_path', type: 'string')
     24 
     25 option('glx', type: 'boolean', value: true)
     26 option('xdmcp', type: 'boolean', value: true)
     27 option('xdm-auth-1', type: 'boolean', value: true)
     28 option('secure-rpc', type: 'boolean', value: true)
     29 option('ipv6', type: 'combo', choices: ['true', 'false', 'auto'], value: 'auto')
     30 option('input_thread', type: 'combo', choices: ['true', 'false', 'auto'], value: 'auto')
     31 
     32 option('xkb_dir', type: 'string')
     33 option('xkb_output_dir', type: 'string')
     34 option('xkb_bin_dir', type: 'string')
     35 option('xkb_default_rules', type: 'string', value: 'evdev')
     36 option('xkb_default_model', type: 'string', value: 'pc105')
     37 option('xkb_default_layout', type: 'string', value: 'us')
     38 option('xkb_default_variant', type: 'string')
     39 option('xkb_default_options', type: 'string')
     40 
     41 option('fallback_input_driver', type: 'string', value: 'auto')
     42 
     43 option('vendor_name', type: 'string', value: 'The X.Org Foundation')
     44 option('vendor_name_short', type: 'string', value: 'X.Org')
     45 option('vendor_web', type: 'string', value: 'http://wiki.x.org')
     46 
     47 option('dtrace', type: 'boolean', value: false,
     48        description: 'Enable dtrace hooks')
     49 
     50 option('listen_tcp', type: 'boolean', value: false,
     51        description: 'Listen on TCP by default')
     52 option('listen_unix', type: 'boolean', value: true,
     53        description: 'Listen on Unix by default')
     54 option('listen_local', type: 'boolean', value: true,
     55        description: 'Listen on local by default')
     56 
     57 option('int10', type: 'combo', choices: ['stub', 'x86emu', 'vm86', 'auto', 'false'],
     58        value: 'auto',
     59        description: 'Xorg int10 backend (default: usually x86emu)')
     60 option('suid_wrapper', type: 'boolean', value: 'false',
     61        description: 'SUID wrapper for legacy driver support')
     62 option('pciaccess', type: 'boolean', value: 'true',
     63        description: 'Xorg pciaccess support')
     64 option('udev', type: 'boolean', value: 'true')
     65 option('udev_kms', type: 'boolean', value: 'true')
     66 option('hal', type: 'combo', choices: ['true', 'false', 'auto'], value: 'auto',
     67        description: 'Enable HAL integration')
     68 option('systemd_logind', type: 'combo', choices: ['true', 'false', 'auto'], value: 'auto',
     69        description: 'Enable systemd-logind integration')
     70 option('vgahw', type: 'combo', choices: ['true', 'false', 'auto'], value: 'auto',
     71        description: 'Xorg VGA access module')
     72 option('dpms', type: 'boolean', value: true,
     73        description: 'Xorg DPMS extension')
     74 option('xf86bigfont', type: 'boolean', value: false,
     75        description: 'XF86 Big Font extension')
     76 option('screensaver', type: 'boolean', value: true,
     77        description: 'ScreenSaver extension')
     78 option('xres', type: 'boolean', value: true,
     79        description: 'XRes extension')
     80 option('xace', type: 'boolean', value: true,
     81        description: 'X-ACE extension')
     82 option('xselinux', type: 'combo', choices: ['true', 'false', 'auto'], value: 'auto',
     83        description: 'XSELINUX extension')
     84 option('xinerama', type: 'boolean', value: true,
     85        description: 'Xinerama extension')
     86 option('xcsecurity', type: 'boolean', value: false,
     87        description: 'Security extension')
     88 option('xv', type: 'boolean', value: true,
     89        description: 'Xv extension')
     90 option('xvmc', type: 'boolean', value: true,
     91        description: 'XvMC extension')
     92 option('dga', type: 'combo', choices: ['true', 'false', 'auto'], value: 'auto',
     93        description: 'DGA extension')
     94 option('linux_apm', type: 'boolean', value: true,
     95        description: 'APM support on Linux')
     96 option('linux_acpi', type: 'boolean', value: true,
     97        description: 'ACPI support on Linux')
     98 option('mitshm', type: 'combo', choices: ['true', 'false', 'auto'], value: 'auto',
     99        description: 'SHM extension')
    100 option('agp', type: 'combo', choices: ['true', 'false', 'auto'], value: 'auto',
    101        description: 'AGP support')
    102 option('sha1', type: 'combo', choices: ['libc', 'CommonCrypto', 'CryptoAPI', 'libmd', 'libsha1', 'libnettle', 'libgcrypt', 'libcrypto', 'auto'], value: 'auto',
    103        description: 'SHA1 implementation')
    104 option('xf86-input-inputtest', type: 'boolean', value: true,
    105        description: 'Test input driver support on Xorg')
    106 
    107 option('dri1', type: 'combo', choices: ['true', 'false', 'auto'], value: 'auto', description: 'Build DRI1 extension (default: auto)')
    108 option('dri2', type: 'combo', choices: ['true', 'false', 'auto'], value: 'auto', description: 'Build DRI2 extension (default: auto)')
    109 option('dri3', type: 'combo', choices: ['true', 'false', 'auto'], value: 'auto', description: 'Build DRI3 extension (default: auto)')
    110 option('drm', type: 'boolean', value: 'true',
    111         description: 'Build Xorg with libdrm support')
    112 
    113 option('apple-applications-dir', type: 'string', value: '/Applications/Utilities',
    114         description: 'Applications directory')
    115 option('apple-application-name', type: 'string', value: 'X11',
    116         description: 'Application name')
    117 option('bundle-id-prefix', type: 'string', value: 'org.x',
    118         description: 'RDNS prefix for bundle identifier')
    119 option('sparkle-feed-url', type: 'string',
    120         description: 'Feed URL for autoupdating with the Sparkle Framework (default: disabled)')
    121 option('xpbproxy', type: 'boolean', value: false,
    122         description: 'Build a standalone X pasteboard proxy')
    123 
    124 option('libunwind', type: 'boolean', value: false,
    125         description: 'Use libunwind for backtrace reporting')
    126 
    127 option('docs', type: 'combo', choices: ['true', 'false', 'auto'], value: 'auto',
    128         description: 'Build documentation')
    129 option('devel-docs', type: 'combo', choices: ['true', 'false', 'auto'], value: 'auto',
    130         description: 'Build development documentation')
    131 option('docs-pdf', type: 'combo', choices: ['true', 'false', 'auto'], value: 'auto',
    132         description: 'Whether to build PDF version of documentation. Setting is ignored if documentation is not built.')