You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
85 lines
2.6 KiB
85 lines
2.6 KiB
diff --git a/configure.ac b/configure.ac
|
|
index 3f5c911..a8c9c95 100644
|
|
--- a/configure.ac
|
|
+++ b/configure.ac
|
|
@@ -84,6 +84,13 @@ CPPFLAGS="${CPPFLAGS} -DCONF_DIR='\"${SYSCONFIG}\"'"
|
|
|
|
PAM_SECURITY=${libdir}/security
|
|
|
|
+AC_ARG_ENABLE([tests], AC_HELP_STRING([--disable-tests],[Disable internal tests support]),
|
|
+ [with_tests=$enableval],[with_tests=yes])
|
|
+AM_CONDITIONAL(ENABLE_TESTS, [test "x$with_tests" = "xyes"])
|
|
+if test "x$with_tests" = "xyes"; then
|
|
+ AC_DEFINE(ENABLE_TESTS, 1, [Enable internal tests support])
|
|
+fi
|
|
+
|
|
AC_ARG_WITH([pam-security], AC_HELP_STRING([--pam-security], [Use a custom pam security directory (default is $libdir/security)]),
|
|
[with_pam_security=$withval], [with_pam_security=no])
|
|
AS_IF([test "x$with_pam_security" != xno], [PAM_SECURITY="${with_pam_security}"])
|
|
diff --git a/testsuite-cmp/Makefile.am b/testsuite-cmp/Makefile.am
|
|
index 81104bf..9c29477 100644
|
|
--- a/testsuite-cmp/Makefile.am
|
|
+++ b/testsuite-cmp/Makefile.am
|
|
@@ -2,6 +2,7 @@
|
|
# Makefile.am for snapper/testsuite-cmp
|
|
#
|
|
|
|
+if ENABLE_TESTS
|
|
AM_CPPFLAGS = -I$(top_srcdir)
|
|
AM_LDFLAGS = -lboost_system
|
|
|
|
@@ -15,3 +16,4 @@ cmp_SOURCES = cmp.cc
|
|
|
|
EXTRA_DIST = $(noinst_SCRIPTS)
|
|
|
|
+endif
|
|
diff --git a/testsuite-real/Makefile.am b/testsuite-real/Makefile.am
|
|
index ceb0862..9a72775 100644
|
|
--- a/testsuite-real/Makefile.am
|
|
+++ b/testsuite-real/Makefile.am
|
|
@@ -2,6 +2,7 @@
|
|
# Makefile.am for snapper/testsuite-real
|
|
#
|
|
|
|
+if ENABLE_TESTS
|
|
CXXFLAGS += -std=gnu++11
|
|
|
|
AM_CPPFLAGS = -I$(top_srcdir)
|
|
@@ -53,3 +54,4 @@ ug_tests_SOURCES = ug-tests.cc
|
|
|
|
EXTRA_DIST = $(test_DATA) $(test_SCRIPTS)
|
|
|
|
+endif
|
|
diff --git a/testsuite/Makefile.am b/testsuite/Makefile.am
|
|
index ccb84d3..409e265 100644
|
|
--- a/testsuite/Makefile.am
|
|
+++ b/testsuite/Makefile.am
|
|
@@ -2,6 +2,7 @@
|
|
# Makefile.am for snapper/testsuite
|
|
#
|
|
|
|
+if ENABLE_TESTS
|
|
AM_CPPFLAGS = -I$(top_srcdir) $(DBUS_CFLAGS)
|
|
|
|
LDADD = ../snapper/libsnapper.la ../dbus/libdbus.la -lboost_unit_test_framework
|
|
@@ -48,3 +49,4 @@ lvm_utils_test_LDADD = -lboost_unit_test_framework ../snapper/libsnapper.la
|
|
range_test_LDADD = -lboost_unit_test_framework ../client/utils/libutils.la
|
|
|
|
limit_test_LDADD = -lboost_unit_test_framework ../client/utils/libutils.la
|
|
+endif
|
|
diff --git a/zypp-plugin/testsuite/Makefile.am b/zypp-plugin/testsuite/Makefile.am
|
|
index 7b52e13..71cb545 100644
|
|
--- a/zypp-plugin/testsuite/Makefile.am
|
|
+++ b/zypp-plugin/testsuite/Makefile.am
|
|
@@ -1,3 +1,5 @@
|
|
+
|
|
+if ENABLE_TESTS
|
|
if HAVE_ZYPP
|
|
TEST_LOG_DRIVER = $(SHELL) tap-driver.sh
|
|
|
|
@@ -12,3 +14,4 @@ TESTS = $(check_SCRIPTS)
|
|
|
|
EXTRA_DIST = $(check_SCRIPTS) $(noinst_SCRIPTS) $(noinst_DATA) tap-driver.sh
|
|
endif
|
|
+endif
|