While testing a update, I found out that meson is kind of picky with it's
options. These options are defined in the meson_options.txt file.
For example the ${opt}_MESON_FALSE handler works for "boolean" options:
option('enable-docs',
type: 'boolean', value: false, description: 'Enable generating the Epoxy API reference (depends on Doxygen)')
However if you try to feed it anything other then true/false meson
will error out. Because it doesn't match what is defined in the
meson_options.txt file.
Add a YES/NO combination for "combo" types, so we don't have the specify
the whole command for ${opt}_MESON_ON/OFF.
option('enable-egl',
type: 'combo', choices: [ 'auto', 'yes', 'no' ], value: 'auto', description: 'Enable EGL support')