AC_CHECK_PROG([HELP2MAN], [help2man], [help2man])
AM_CONDITIONAL([HAVE_HELP2MAN], [test x$HELP2MAN = xhelp2man])
+
+# Optional dependencies for runtime testing of bindings
+PKG_CHECK_EXISTS([gstreamer-1.0], found_gstreamer=yes, found_gstreamer=no)
+AM_CONDITIONAL([HAVE_GSTREAMER], test "x$found_gstreamer" = "xyes")
+
+
m4_ifdef([AM_SILENT_RULES],[AM_SILENT_RULES([yes])])
AC_CONFIG_FILES([Makefile
codegen/Makefile
compiler/Makefile
vapi/Makefile
+ vapi/tests/Makefile
tests/Makefile
tests/fastvapi/Makefile
tests/girwriter/Makefile
NULL =
+SUBDIRS = \
+ tests \
+ $(NULL)
+
check: $(top_builddir)/compiler/valac
echo "void main () {}" > test.vala; \
for vapi in `ls *.vapi | sed -e "s/\.vapi//g"`; do \
--- /dev/null
+NULL =
+
+BUILT_SOURCES = \
+ $(NULL)
+noinst_PROGRAMS = \
+ $(NULL)
+
+TEST_EXTENSIONS = .vala
+
+TEST_RUNNER = $(abs_top_srcdir)/build-aux/testrunner.sh
+VALA_LOG_COMPILER = $(TEST_RUNNER)
+GS_LOG_COMPILER = $(TEST_RUNNER)
+TEST_LOG_COMPILER = $(TEST_RUNNER)
+
+AM_TESTS_ENVIRONMENT = \
+ export EXEEXT=$(EXEEXT); \
+ export CFLAGS='$(CFLAGS)'; \
+ export CPPFLAGS='$(CPPFLAGS)'; \
+ export LDFLAGS='$(LDFLAGS)'; \
+ export TEST_CFLAGS='$(TEST_CFLAGS)'; \
+ export abs_top_srcdir='$(abs_top_srcdir)'; \
+ export abs_top_builddir='$(abs_top_builddir)'; \
+ export abs_srcdir='$(abs_srcdir)'; \
+ export abs_builddir='$(abs_builddir)'; \
+ export CC='$(CC)';
+
+TESTS = $(NULL)
+
+if HAVE_GSTREAMER
+TESTS += \
+ gstreamer-1.0/gvalue.vala \
+ $(NULL)
+endif
+
+EXTRA_DIST = \
+ gstreamer-1.0/tests-extra-environment.sh \
+ $(TESTS) \
+ $(NULL)