less/backport-makecheck-0036-Add-check-target-to-Makefile-to-run-lesstest.patch

41 lines
889 B
Diff

From 1a4f8e97289d564661834b18a09001820a1bb1a3 Mon Sep 17 00:00:00 2001
From: Mark Nudelman <markn@greenwoodsoftware.com>
Date: Fri, 21 Oct 2022 19:21:31 -0700
Subject: [PATCH 32/48] Add check target to Makefile to run lesstest.
---
Makefile.in | 8 +++++++-
1 file changed, 7 insertions(+), 1 deletion(-)
diff --git a/Makefile.in b/Makefile.in
index d087e9e..ff927c8 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -16,6 +16,9 @@ LDFLAGS = @LDFLAGS@
CPPFLAGS = @CPPFLAGS@
EXEEXT = @EXEEXT@
O=o
+ifneq ($(strip $(LESSTEST)),)
+CPPFLAGS += -DLESSTEST
+endif
LIBS = @LIBS@
@@ -96,9 +99,12 @@ uninstall:
info:
install-info:
dvi:
-check:
installcheck:
+check:
+ if [ -x less$(EXEEXT) ] && ./less$(EXEEXT) -V | grep -q LESSTEST; then :; else make clean; make LESSTEST=1; fi
+ cd $(srcdir)/lesstest && make && ./runtest -e lt
+
TAGS:
cd ${srcdir} && etags *.c *.h
--
2.27.0