option('lua', type: 'combo', choices: ['auto', 'luajit', 'lua'], value: 'auto', description: 'Which Lua implementation to use') option('hardening', type: 'feature', value: 'auto', description: 'Compiler security checks') option('fortify-source', type: 'combo', choices: ['auto', 'disabled', '1', '2', '3'], value: '2', description: 'Source fortification level') option('kiss-rng', type: 'boolean', value: false, description: 'Use the unsafe KISS RNG') option('libsodium', type: 'feature', value: 'auto', description: 'Build support for libsodium-based signers') option('libdecaf', type: 'feature', value: 'auto', description: 'Build support for libdecaf-based signers') option('libcrypto', type: 'string', value: 'auto', description: 'Build support for libcrypto-based signers')