From 1b6eaf5589a14763452cbe53382cc699cdeca141 Mon Sep 17 00:00:00 2001 From: Fabrice Fontaine Date: Fri, 15 Nov 2019 11:36:14 +0100 Subject: [PATCH] configure.ac: add --enable-tests Allow the user to disable tests through --disable-tests, this is especially useful for example to disable gdk-pixbuf dependency Signed-off-by: Fabrice Fontaine [Upstream status: https://gitlab.freedesktop.org/spice/spice-common/merge_requests/6] --- Makefile.am | 6 +++++- configure.ac | 7 +++++++ 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/subprojects/spice-common/Makefile.am b/subprojects/spice-common/Makefile.am index 5402499..00623a1 100644 --- a/subprojects/spice-common/Makefile.am +++ b/subprojects/spice-common/Makefile.am @@ -1,7 +1,11 @@ NULL = ACLOCAL_AMFLAGS = -I m4 -SUBDIRS = python_modules common tests docs +SUBDIRS = python_modules common docs + +if ENABLE_TESTS +SUBDIRS += tests +endif EXTRA_DIST = \ meson.build \ diff --git a/subprojects/spice-common/configure.ac b/subprojects/spice-common/configure.ac index 9d10287..2dba7c8 100644 --- a/subprojects/spice-common/configure.ac +++ b/subprojects/spice-common/configure.ac @@ -33,6 +33,13 @@ AC_SEARCH_LIBS(regcomp, [regex rx]) SPICE_CHECK_SYSDEPS SPICE_EXTRA_CHECKS +AC_ARG_ENABLE([tests], + AS_HELP_STRING([--enable-tests], + [Enable tests @<:@default=yes@:>@]), + [], + enable_tests="yes") +AM_CONDITIONAL(ENABLE_TESTS, test "x$enable_tests" = "xyes") + AC_ARG_ENABLE([alignment-checks], AS_HELP_STRING([--enable-alignment-checks], [Enable runtime checks for cast alignment @<:@default=no@:>@]), -- 2.23.0