dbus/test/data
Daniel Wagner afb5bbaba4 meson: Introduce message_bus and tools command line option
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>
2023-01-04 09:35:06 +01:00
..
auth test: Add basic test coverage for DBUS_COOKIE_SHA1 2019-06-09 13:08:53 +01:00
equiv-config-files 2005-01-18 Havoc Pennington <hp@redhat.com> 2005-01-18 20:42:15 +00:00
installable test/data: Generate a separate installable set of data files 2022-07-13 20:36:13 +01:00
invalid-config-files Add more test coverage for config file parsing 2018-08-30 17:39:41 +01:00
invalid-messages test/data: Add messages that reproduce dbus/dbus#413, dbus/dbus#418 2022-10-05 10:24:22 +01:00
invalid-service-files-system .gitignore: Make match patterns more specific 2018-12-14 12:53:08 +00:00
sha-1 2003-02-22 Havoc Pennington <hp@pobox.com> 2003-02-22 17:29:48 +00:00
systemd-activation test: activation tests for send_destination_prefix 2019-05-14 10:31:13 +02:00
valid-config-files Add a test application for autostart on Windows implementation 2022-06-27 15:34:23 +02:00
valid-config-files-system valid-config-files-system .gitignore: Don't ignore many-rules.conf 2018-12-14 12:53:08 +00:00
valid-messages test: Parse a message with a byteswapped Unix fd index 2022-10-05 10:24:43 +01:00
valid-service-files .gitignore: Make match patterns more specific 2018-12-14 12:53:08 +00:00
valid-service-files-system .gitignore: Make match patterns more specific 2018-12-14 12:53:08 +00:00
copy_data_for_tests.py build: Add machine-readable licensing markers to the Meson build system 2022-07-13 20:36:13 +01:00
dbus-installed-tests.aaprofile.in Permit access to /tmp dbus socket 2023-01-03 18:42:51 +00:00
meson.build meson: Introduce message_bus and tools command line option 2023-01-04 09:35:06 +01:00