Files
ModemManager/Makefile.am
T
Dylan Van Assche ba96ccc615 build: make tests optional
Add a meson option -Dtests and --without-tests automake option
to disable the compilation of all available testcases.
This is useful for compiling projects with Flatpak such as
GNOME Control Center which disables all possible integrations since they
only need the DBus part of ModemManager.

Contributes to https://gitlab.gnome.org/GNOME/gnome-control-center/-/merge_requests/1392
2022-07-25 11:01:51 +02:00

57 lines
1.1 KiB
Makefile

SUBDIRS = \
. \
build-aux \
po \
data \
include \
libqcdm \
libmm-glib \
src \
plugins \
cli \
vapi \
introspection \
tools \
examples \
docs \
$(NULL)
if WITH_TESTS
SUBDIRS += test
endif
ChangeLog:
$(AM_V_GEN) if test -d "$(srcdir)/.git"; then \
(GIT_DIR=$(top_srcdir)/.git $(top_srcdir)/missing --run git log --stat) | fmt --split-only > $@.tmp \
&& mv -f $@.tmp $@ \
|| ($(RM) $@.tmp; \
echo Failed to generate ChangeLog, your ChangeLog may be outdated >&2; \
(test -f $@ || echo git-log is required to generate this file >> $@)); \
else \
test -f $@ || \
(echo A git checkout and git-log is required to generate ChangeLog >&2 && \
echo A git checkout and git-log is required to generate this file >> $@); \
fi
AM_DISTCHECK_CONFIGURE_FLAGS = \
--with-udev-base-dir="$$dc_install_base" \
--with-systemdsystemunitdir="$$dc_install_base/$(SYSTEMD_UNIT_DIR)" \
--enable-gtk-doc=yes \
$(NULL)
EXTRA_DIST = \
autogen.sh \
gtester.make \
COPYING.LIB \
$(NULL)
ACLOCAL_AMFLAGS = -I m4
@CODE_COVERAGE_RULES@
if CODE_COVERAGE_ENABLED
clean-local:
-find $(top_builddir) -name "*.gcno" -delete
endif