option('build_tools', type : 'boolean', value : true) option('poisoning', type : 'boolean', value : false) option('gst_debug', type : 'boolean', value : true) option('registry', type : 'boolean', value : true) option('tracer_hooks', type : 'boolean', value : true) option('libunwind', type : 'boolean', value : true, description : 'Use libunwind to generate backtraces') option('ptp-helper-setuid-user', type : 'string', description : 'User to switch to when installing gst-ptp-helper setuid root') option('ptp-helper-setuid-group', type : 'string', description : 'Group to switch to when installing gst-ptp-helper setuid root') option('ptp-helper-permissions', type : 'combo', choices : ['none', 'setuid-root', 'capabilities', 'auto'], value : 'auto') # Common options option('examples', type : 'boolean', value : true, yield : true) option('gtk_doc', type : 'boolean', value : true, yield : true, description : 'Generate API documentation with gtk-doc') option('introspection', type : 'boolean', value : true, yield : true, description : 'Generate gobject-introspection bindings') option('nls', type : 'boolean', value : true, yield: true, description : 'Enable native language support (translations)') option('package-name', type : 'string', yield : true, description : 'package name to use in plugins') option('package-origin', type : 'string', value : 'Unknown package origin', yield : true, description : 'package origin URL to use in plugins') option('extra-checks', type : 'boolean', value : true, description : 'Enable extra runtime checks')