From 43f7f54dadecb1d11b4fd9cd2af4889043865490 Mon Sep 17 00:00:00 2001 From: Daniel Silverstone Date: Sun, 11 Jun 2017 11:14:40 +0100 Subject: Switch to a check based test suite, start fixing bugs --- Makefile | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) (limited to 'Makefile') diff --git a/Makefile b/Makefile index 184f9d4..26cf49f 100644 --- a/Makefile +++ b/Makefile @@ -17,7 +17,7 @@ NSSHARED ?= $(PREFIX)/share/netsurf-buildsystem include $(NSSHARED)/makefiles/Makefile.tools # Reevaluate when used, as BUILDDIR won't be defined yet -TESTRUNNER = test/runtest.sh $(BUILDDIR) $(EXEEXT) +TESTRUNNER = $(BUILDDIR)/test_testrunner$(EXEEXT) # Toolchain flags WARNFLAGS := -Wall -W -Wundef -Wpointer-arith -Wcast-align \ @@ -48,6 +48,15 @@ TESTLDFLAGS := -lm -l$(COMPONENT) $(TESTLDFLAGS) include $(NSBUILD)/Makefile.top +ifeq ($(WANT_TEST),yes) + ifneq ($(PKGCONFIG),) + TESTCFLAGS := $(TESTCFLAGS) $(shell $(PKGCONFIG) --cflags check) + TESTLDFLAGS := $(TESTLDFLAGS) $(shell $(PKGCONFIG) --libs check) + else + TESTLDFLAGS := $(TESTLDFLAGS) -lcheck + endif +endif + # Extra installation rules I := /$(INCLUDEDIR)/nslog INSTALL_ITEMS := $(INSTALL_ITEMS) $(I):include/nslog/nslog.h -- cgit v1.2.3