1*cfa11a0aSGeorge Liu# Features List
2*cfa11a0aSGeorge Liu
3*cfa11a0aSGeorge Liu# command : meson configure -Dfeature_name=enabled
4*cfa11a0aSGeorge Liu
5*cfa11a0aSGeorge Liuoption( 'tests', type : 'feature',
6*cfa11a0aSGeorge Liu         value: 'enabled',
7*cfa11a0aSGeorge Liu         description: 'Build unit tests'
8*cfa11a0aSGeorge Liu      )
9*cfa11a0aSGeorge Liu
10*cfa11a0aSGeorge Liu# Commandline variables list
11*cfa11a0aSGeorge Liu# Value can be assigned from commandline to below variables
12*cfa11a0aSGeorge Liu# otherwise default value will be considered
13*cfa11a0aSGeorge Liu# Command: meson configure -Doption=value
14*cfa11a0aSGeorge Liu
15*cfa11a0aSGeorge Liu# Ex: meson configure -Ddefault_time_mode=Mode::Manual
16*cfa11a0aSGeorge Liu
17*cfa11a0aSGeorge Liuoption ( 'default_time_mode', type : 'combo',
18*cfa11a0aSGeorge Liu          choices: ['Mode::Manual', 'Mode::NTP'],
19*cfa11a0aSGeorge Liu          value : 'Mode::Manual',
20*cfa11a0aSGeorge Liu          description : 'The default time mode')
21*cfa11a0aSGeorge Liu
22*cfa11a0aSGeorge Liuoption(
23*cfa11a0aSGeorge Liu    'default_time_sync_object_path',
24*cfa11a0aSGeorge Liu    type: 'string',
25*cfa11a0aSGeorge Liu    value: '/xyz/openbmc_project/time/sync_method',
26*cfa11a0aSGeorge Liu    description: 'Default object path for time sync setting'
27*cfa11a0aSGeorge Liu)
28