main meson.options
1option('xwayland', type: 'feature', value: 'auto', description: 'Automatic Xwayland handling')
2option('input', type: 'combo', value: 'auto', choices: ['auto', 'libinput', 'wscons'], description: 'Input backend to use')
3option('video', type: 'combo', value: 'drm', choices: ['drm', 'fb'], description: 'Video backend to use')
4option('fb', type: 'combo', value: 'auto', choices: ['auto', 'fbdev', 'wsdisplay'], description: 'Framebuffer interface to use')
5option('fbdev-device', type: 'string', value: '/dev/fb0', description: 'Linux framebuffer device')
6option('wsdisplay-device', type: 'string', value: '', description: 'wsdisplay framebuffer device (empty uses the VT selected by swc-launch)')
7option('udev', type: 'feature', value: 'auto', description: 'libinput libudev support')
8option('extra', type: 'boolean', value: true, description: 'Build swc utility applications')
9option('example', type: 'boolean', value: false, description: 'Build swc example compositor')