option('engines', type: 'array', choices: ['sw', 'gl'], value: ['sw'], description: 'Enable Rasterizer Engine in thorvg') option('loaders', type: 'array', choices: ['', 'svg', 'png'], value: ['svg'], description: 'Enable File Loaders in thorvg') option('vectors', type: 'array', choices: ['', 'avx'], 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: ['', 'svg2png'], value: [''], description: 'Enable building thorvg tools') option('examples', type: 'boolean', value: false, description: 'Enable building examples') option('test', type: 'boolean', value: false, description: 'Enable building unit tests') option('log', type: 'boolean', value: false, description: 'Enable log message')