1*c4589e0eSPatrick Williamsoption( 2*c4589e0eSPatrick Williams 'abi', 3*c4589e0eSPatrick Williams type: 'array', 4*c4589e0eSPatrick Williams description: 'Constrain exposed symbol classes', 5*c4589e0eSPatrick Williams choices: ['deprecated', 'stable', 'testing'], 6*c4589e0eSPatrick Williams value: ['deprecated', 'stable', 'testing'], 7*c4589e0eSPatrick Williams) 8*c4589e0eSPatrick Williamsoption( 9*c4589e0eSPatrick Williams 'abi-compliance-check', 10*c4589e0eSPatrick Williams type: 'boolean', 11*c4589e0eSPatrick Williams description: 'Detect public ABI/API changes', 12*c4589e0eSPatrick Williams) 13*c4589e0eSPatrick Williamsoption( 14*c4589e0eSPatrick Williams 'oem', 15*c4589e0eSPatrick Williams type: 'array', 16*c4589e0eSPatrick Williams description: 'Enable OEM PLDM extensions', 17*c4589e0eSPatrick Williams choices: ['ibm', 'meta'], 18*c4589e0eSPatrick Williams value: ['ibm', 'meta'], 19*c4589e0eSPatrick Williams) 2065c64099SAndrew Jefferyoption('tests', type: 'boolean', description: 'Build tests') 21*c4589e0eSPatrick Williamsoption( 22*c4589e0eSPatrick Williams 'transport', 23*c4589e0eSPatrick Williams type: 'boolean', 24*c4589e0eSPatrick Williams description: 'Enable transport implementation', 25*c4589e0eSPatrick Williams) 26