meson: prefer allowed over enabled

Features are tri-states: enabled, disabled, unset.  There are
similarly 3 functions in meson: enabled(), disabled(), allowed().
Allowed should generally be preferred because it covers everything
except "enabled".  This also allows repository options to be
simplified so that "enabled" does not need to be specified in each
`meson.option`.

Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Change-Id: I6e6f76c470a889b947ca076d35a99038993bb70d
1 file changed
tree: b18690d393146e1985c0045930e704c5c6f5e0bb
  1. bios/
  2. bmc/
  3. common/
  4. eeprom-device/
  5. i2c-vr/
  6. subprojects/
  7. test/
  8. .clang-format
  9. .clang-tidy
  10. .gitignore
  11. .shellcheck
  12. LICENSE
  13. meson.build
  14. meson.options
  15. OWNERS
  16. README.md
README.md

phosphor-bmc-code-mgmt

Phosphor BMC Code Management provides a set of system software management applications. More information can be found at Software Architecture

To Build

To build this package, do the following steps:

  1. meson build
  2. ninja -C build

To clean the repository run rm -r build.