1c4589e0eSPatrick Williamsoption( 2c4589e0eSPatrick Williams 'abi', 3c4589e0eSPatrick Williams type: 'array', 4c4589e0eSPatrick Williams description: 'Constrain exposed symbol classes', 5c4589e0eSPatrick Williams choices: ['deprecated', 'stable', 'testing'], 6c4589e0eSPatrick Williams value: ['deprecated', 'stable', 'testing'], 7c4589e0eSPatrick Williams) 8c4589e0eSPatrick Williamsoption( 9c4589e0eSPatrick Williams 'abi-compliance-check', 10c4589e0eSPatrick Williams type: 'boolean', 11c4589e0eSPatrick Williams description: 'Detect public ABI/API changes', 12*aa0aeda7SChau Ly value: false, 13c4589e0eSPatrick Williams) 14c4589e0eSPatrick Williamsoption( 15c4589e0eSPatrick Williams 'oem', 16c4589e0eSPatrick Williams type: 'array', 17c4589e0eSPatrick Williams description: 'Enable OEM PLDM extensions', 18c4589e0eSPatrick Williams choices: ['ibm', 'meta'], 19c4589e0eSPatrick Williams value: ['ibm', 'meta'], 20c4589e0eSPatrick Williams) 2165c64099SAndrew Jefferyoption('tests', type: 'boolean', description: 'Build tests') 22c4589e0eSPatrick Williamsoption( 23c4589e0eSPatrick Williams 'transport', 24c4589e0eSPatrick Williams type: 'boolean', 25c4589e0eSPatrick Williams description: 'Enable transport implementation', 26c4589e0eSPatrick Williams) 27c127a012SMatt Johnstonoption( 28c127a012SMatt Johnston 'tools', 29c127a012SMatt Johnston type: 'array', 30c127a012SMatt Johnston description: 'Tools to build with the library', 31c127a012SMatt Johnston choices: ['pd'], 32c127a012SMatt Johnston value: ['pd'], 33c127a012SMatt Johnston) 34