mirror of
https://gitlab.freedesktop.org/dbus/dbus.git
synced 2025-12-26 08:40:08 +01:00
To make the consume libdbus via Meson's subproject use case more useful,
introduce message_bus and tools command line options which control if
the D-Bus daemon and/or the tools are build. The idea here is that
depending projects are interested only in the library.
The strong recommendation is only to build libdbus as static library:
libdbus_dep = dependency(
'dbus-1',
required: get_option('libdbus'),
fallback: ['dbus', 'libdbus_dep'],
default_options: [
'default_library=static',
'embedded_tests=false',
'message_bus=false',
'modular_tests=disabled',
'tools=false',
],
)
This ensures that any installed D-Bus infrastructure on the target
system is not overwritten.
Signed-off-by: Daniel Wagner <dwagner@suse.de>
|
||
|---|---|---|
| .. | ||
| auth | ||
| equiv-config-files | ||
| installable | ||
| invalid-config-files | ||
| invalid-messages | ||
| invalid-service-files-system | ||
| sha-1 | ||
| systemd-activation | ||
| valid-config-files | ||
| valid-config-files-system | ||
| valid-messages | ||
| valid-service-files | ||
| valid-service-files-system | ||
| copy_data_for_tests.py | ||
| dbus-installed-tests.aaprofile.in | ||
| meson.build | ||