option('buildTests',
  type : 'boolean',
  value : true,
  description : 'Build test programs and create the test suite',
  yield: true
)

option('gameDir',
  type : 'string',
  value : '',
  description : 'Directory with the game: its two floppies\' images (disk1.img, disk2.img) or their files (4DBMCGA.EXE, *.XVS, ...). Empty = the tests that need the game are not registered.',
)

option('oracleDir',
  type : 'string',
  value : '',
  description : 'The oracle captures (DOSBox-X runs of the real game, the workspace\'s oracle/ folder): registers the screen comparisons',
)

option('mt32',
  type : 'feature',
  value : 'auto',
  description : 'The MT-32 sound (Munt\'s libmt32emu: from the extern/munt submodule, else an installed one)',
)

option('replay',
  type : 'boolean',
  value : false,
  description : 'Build the replay variant (tests/boxreplay): the game in lockstep with a DOSBox-X oracle\'s log of its run',
)

option('oracleRun',
  type : 'string',
  value : '',
  description : 'The oracle: DOSBox-X\'s oracle-run (chimera-core-dosbox-x\'s waterbox, built natively). With -Dreplay=true, -DgameDir, -DoracleHdd: the lockstep scenarios of tests/replay',
)

option('oracleHdd',
  type : 'string',
  value : '',
  description : 'The oracle\'s hard disk image with the game in C:\\BOXU (the workspace\'s oracle/box.hdd)',
)
