option('engines', type: 'array', choices: ['sw', 'gl'], value: ['sw'], description: 'Enable Rasterizer Engine in thorvg') option('loaders', type: 'array', choices: ['', 'svg', 'tvg', 'png', 'jpg'], value: ['svg', 'tvg'], description: 'Enable File Loaders in thorvg') option('savers', type: 'array', choices: ['', 'tvg'], value: ['tvg'], description: 'Enable File Savers in thorvg') option('vectors', type: 'combo', choices: ['', 'avx', 'neon'], value: '', description: 'Enable CPU Vectorization(SIMD) in thorvg') option('bindings', type: 'array', choices: ['', 'capi'], value: ['capi'], description: 'Enable C API binding') option('tools', type: 'array', choices: ['', 'svg2tvg', 'svg2png'], value: [''], description: 'Enable building thorvg tools') option('examples', type: 'boolean', value: false, description: 'Enable building examples') option('tests', type: 'boolean', value: false, description: 'Enable building Unit Tests') option('log', type: 'boolean', value: false, description: 'Enable log message')