Richard Hughes
02d17592b2
Fix deprecated meson commands
2022-12-29 15:49:02 +00:00
Mario Limonciello
2705179117
Convert HSI into a meson tristate-feature
...
This allows us to disable it automatically on architectures that
aren't supported and OSes that aren't supported.
Link: https://bugs.launchpad.net/ubuntu/+source/fwupd/+bug/1987067
2022-08-22 06:03:38 -05:00
Mario Limonciello
9b30739d76
trivial: change docs to a meson feature ( Fixes : #4791 )
2022-07-01 10:56:12 +01:00
Richard Hughes
06a2dcf62b
Remove gtkdoc build option
...
We've seen that gi-docgen is active and other projects are switching to
it. Remove the legacy (and slow) gtk-doc build support.
2022-06-11 21:26:46 +01:00
Mario Limonciello
661990ed98
Convert build system to use meson tristate features
...
tristate features will automatically disable if dependencies marked
as required are missing.
Packagers can manually override using `auto_features`.
Link: https://mesonbuild.com/Build-options.html#features
2022-02-28 08:34:48 -06:00
Richard Hughes
20a357a551
trivial: Fix the OpenBMC example
2022-01-31 10:54:04 +00:00
Richard Hughes
02eac5c75f
Make more plugins optional
2021-11-29 09:30:57 +00:00