build: Distribute Meson build system in release tarballs

As long as we are treating Autotools as a first-class citizen, what we
release will be `make distcheck` output.

Signed-off-by: Simon McVittie <smcv@collabora.com>
This commit is contained in:
Simon McVittie 2022-06-24 12:49:32 +01:00
parent eefdbe86f8
commit 1582f713a3
7 changed files with 26 additions and 0 deletions

View file

@ -27,6 +27,10 @@ EXTRA_DIST = \
bus/CMakeLists.txt \
dbus/CMakeLists.txt \
doc/CMakeLists.txt \
meson.build \
meson_options.txt \
meson_post_install.py \
meson_post_install_systemd.py \
test/CMakeLists.txt \
test/name-test/CMakeLists.txt \
tools/CMakeLists.txt \

View file

@ -220,10 +220,15 @@ endif DBUS_UNIX
EXTRA_DIST += \
dbus.service.in \
dbus.socket.in \
legacy-config/meson.build \
meson.build \
systemd-user/dbus.service.in \
systemd-user/dbus.socket.in \
systemd-user/meson.build \
sysusers.d/dbus.conf.in \
sysusers.d/meson.build \
tmpfiles.d/dbus.conf.in \
tmpfiles.d/meson.build \
$(NULL)
if HAVE_SYSTEMD

View file

@ -329,6 +329,8 @@ endif
noinst_PROGRAMS =
EXTRA_DIST += meson.build
# Add rules for code-coverage testing, as defined by AX_CODE_COVERAGE
include $(top_srcdir)/aminclude_static.am

View file

@ -223,3 +223,7 @@ clean-local:
rm -rf dbus-docs dbus-docs.tmp
rm -f *.1.html
rm -f doxygen.stamp
EXTRA_DIST += maintainer-upload-docs.sh
EXTRA_DIST += meson.build
EXTRA_DIST += meson_post_install.py

View file

@ -850,5 +850,11 @@ $(installable_test_meta_with_config): %_with_config.test: %$(EXEEXT) Makefile
echo 'Exec=env DBUS_TEST_EXEC=$(testexecdir) DBUS_TEST_DATA=$(testexecdir)/data $(testexecdir)/$* --tap'; \
) > $@.tmp && mv $@.tmp $@
EXTRA_DIST += data/copy_data_for_tests.py
EXTRA_DIST += data/installable/meson.build
EXTRA_DIST += data/meson.build
EXTRA_DIST += meson.build
EXTRA_DIST += meta_template.test.in
# Add rules for code-coverage testing, as defined by AX_CODE_COVERAGE
include $(top_srcdir)/aminclude_static.am

View file

@ -121,3 +121,5 @@ test_autolaunch_LDADD = \
$(NULL)
endif
endif
EXTRA_DIST += meson.build

View file

@ -151,3 +151,6 @@ install-data-local:
installcheck-local:
test -d $(DESTDIR)$(localstatedir)/lib/dbus
EXTRA_DIST += build-timestamp.py
EXTRA_DIST += meson.build