option('bundle', type : 'boolean', value : false, description: 'Build a macOS bundle')
option('source-only', type : 'boolean', value : false, description: 'Configure source files only, doesn\'t checks for dependencies')
option('portable', type : 'boolean', value : false, description: 'Portable install')
option('renderer', type : 'boolean', value : false, description: 'Use SDL renderer')
option('renderer_backend', type : 'combo', value : 'surface', choices : ['surface', 'sdlrenderer', 'sdlgpu'], description: 'Renderer backend to use')
option('dirmonitor_backends', type : 'array', value : [], choices : ['inotify', 'fsevents', 'kqueue', 'inodewatcher', 'win32', 'dummy'], description: 'define what dirmonitor backend to use')
option('arch_tuple', type : 'string', value : '', description: 'Specify a custom architecture tuple')
option('use_system_lua', type : 'boolean', value : false, description: 'Prefer System Lua over the meson wrap')
option('extra_colors', type : 'boolean', value : true, description: 'Include additional colors')
option('extra_languages', type : 'boolean', value : true, description: 'Include additional language plugins')
option('ppm', type : 'boolean', value : true, description: 'Include the plugin manager')
option('jit', type : 'boolean', value : true, description: 'Use luajit')
option('export_all_symbols', type : 'boolean', value : false, description: 'Export all executable symbols for LuaJIT FFI access on Linux')
option('repl_history', type : 'boolean', value : true, description: 'Enable history and completion support on REPL')
option('net', type : 'boolean', value : true, description: 'Enable networking support using SDL3_net and mbedtls')
