diff options
author | Daniel Silverstone <dsilvers@digital-scurf.org> | 2017-06-11 11:14:40 +0100 |
---|---|---|
committer | Daniel Silverstone <dsilvers@digital-scurf.org> | 2017-06-11 11:14:40 +0100 |
commit | 43f7f54dadecb1d11b4fd9cd2af4889043865490 (patch) | |
tree | af12882b778ed23ceac476ae8aba645701046815 /Makefile | |
parent | 8b4ce0ba86d0396bde2546dd248c863876da4106 (diff) | |
download | libnslog-43f7f54dadecb1d11b4fd9cd2af4889043865490.tar.gz libnslog-43f7f54dadecb1d11b4fd9cd2af4889043865490.tar.bz2 |
Switch to a check based test suite, start fixing bugs
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 11 |
1 files changed, 10 insertions, 1 deletions
@@ -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 |