+option('malloc_trim', type : 'feature', value : 'auto',
+ description: 'enable libc malloc_trim() for memory optimization')
+option('malloc', type : 'combo', choices : ['system', 'tcmalloc', 'jemalloc'],
+ value: 'system', description: 'choose memory allocator to use')
+
+option('kvm', type: 'feature', value: 'auto',
+ description: 'KVM acceleration support')
+option('hax', type: 'feature', value: 'auto',
+ description: 'HAX acceleration support')
+option('whpx', type: 'feature', value: 'auto',
+ description: 'WHPX acceleration support')
+option('hvf', type: 'feature', value: 'auto',
+ description: 'HVF acceleration support')
+option('xen', type: 'feature', value: 'auto',
+ description: 'Xen backend support')
+option('xen_pci_passthrough', type: 'feature', value: 'auto',
+ description: 'Xen PCI passthrough support')
+option('tcg', type: 'feature', value: 'auto',
+ description: 'TCG support')
+option('cfi', type: 'boolean', value: 'false',
+ description: 'Control-Flow Integrity (CFI)')
+option('cfi_debug', type: 'boolean', value: 'false',
+ description: 'Verbose errors in case of CFI violation')
+
+option('attr', type : 'feature', value : 'auto',
+ description: 'attr/xattr support')
+option('brlapi', type : 'feature', value : 'auto',
+ description: 'brlapi character device driver')
+option('bzip2', type : 'feature', value : 'auto',
+ description: 'bzip2 support for DMG images')
+option('cap_ng', type : 'feature', value : 'auto',
+ description: 'cap_ng support')
+option('cocoa', type : 'feature', value : 'auto',
+ description: 'Cocoa user interface (macOS only)')
+option('curl', type : 'feature', value : 'auto',
+ description: 'CURL block device driver')
+option('glusterfs', type : 'feature', value : 'auto',
+ description: 'Glusterfs block device driver')
+option('libiscsi', type : 'feature', value : 'auto',
+ description: 'libiscsi userspace initiator')
+option('libnfs', type : 'feature', value : 'auto',
+ description: 'libnfs block device driver')
+option('mpath', type : 'feature', value : 'auto',
+ description: 'Multipath persistent reservation passthrough')
+option('iconv', type : 'feature', value : 'auto',
+ description: 'Font glyph conversion support')
+option('curses', type : 'feature', value : 'auto',
+ description: 'curses UI')
+option('libudev', type : 'feature', value : 'auto',
+ description: 'Use libudev to enumerate host devices')
+option('lzfse', type : 'feature', value : 'auto',
+ description: 'lzfse support for DMG images')
+option('lzo', type : 'feature', value : 'auto',
+ description: 'lzo compression support')
+option('rbd', type : 'feature', value : 'auto',
+ description: 'Ceph block device driver')
+option('gtk', type : 'feature', value : 'auto',
+ description: 'GTK+ user interface')