1
0
mirror of https://github.com/systemd/systemd.git synced 2024-12-22 17:35:35 +03:00
systemd/.github
Jan Janssen 43abc59a27 meson: Use feature options
By using meson features we can replace the handcrafted dependency
auto-detection by just passing the value from get_option directly to the
required arg for dependency, find_library etc.
'auto' features make the dependency optional, 'enabled' requires it
while 'disabled' features will skip detection entirely.

Any skipped or not found dependency will just be a no-op when passed to
build steps and therefore we can also skip the creation of empty vars.

The use of skip_deps for these is dropped here as meson provides a way
to disable all optional features in one go by passing
'-Dauto_features=disabled'.
2023-08-23 14:45:02 +02:00
..
codeql-queries boot: Simplify object erasure 2023-01-09 18:58:54 +01:00
ISSUE_TEMPLATE github: update default and example in template 2023-03-15 20:31:34 +01:00
workflows meson: Use feature options 2023-08-23 14:45:02 +02:00
advanced-issue-labeler.yml Update github issue template to include systemd-dissect 2023-03-15 16:52:32 +01:00
codeql-config.yml ci: drop LGTM stuff and move remaining bits into a new location 2022-09-13 21:32:15 +02:00
codeql-custom.qls ci: enable a couple more possibly useful CodeQL queries 2022-09-14 22:09:19 +02:00
dependabot.yml ci: update GHActions once a month 2022-01-29 19:26:14 +00:00
development-freeze.yml ci(dev-freeze): Use GitHub Action for PR comments 2022-11-05 14:10:01 +01:00
FUNDING.yml github: remove direct paypal link 2020-02-05 21:29:34 +09:00
labeler.yml labeller: add build-system label 2023-07-29 14:11:14 +02:00