Disable the seccomp dependent tests when the project is built without
shared library support.
Change-Id: If17caf056c612a22b649281f25775f55546074f1
Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
## Set automake variables for optional feature conditionnals in Makefile.am ##
## ##
-AM_CONDITIONAL([ENABLE_SECCOMP], test "x${have_seccomp}" = "xyes")
+AM_CONDITIONAL([ENABLE_SHARED], [test "x${enable_shared}" = "xyes"])
+AM_CONDITIONAL([ENABLE_SECCOMP], [test "x${have_seccomp}" = "xyes"])
## ##
run_unregistered_test_cxx.tap \
run_unregistered_test.tap
+if ENABLE_SHARED
if ENABLE_SECCOMP
noinst_LTLIBRARIES = libdisable-rseq-syscall.la
libdisable_rseq_syscall_la_LDFLAGS = -module -shared -avoid-version -rpath $(abs_builddir)/.libs/
libdisable_rseq_syscall_la_LIBADD = $(SECCOMP_LIBS)
endif
+endif
basic_percpu_ops_test_tap_SOURCES = basic_percpu_ops_test.c
basic_percpu_ops_test_tap_LDADD = $(top_builddir)/src/librseq.la $(top_builddir)/tests/utils/libtap.la $(DL_LIBS)
run_unregistered_test.tap \
run_unregistered_test_cxx.tap
+if ENABLE_SHARED
if ENABLE_SECCOMP
TESTS += \
run_no_syscall_test.tap \
run_no_syscall_test_cxx.tap
endif
+endif
# Run longer tests last
TESTS += \