1
0
mirror of https://git.savannah.gnu.org/git/emacs.git synced 2024-12-21 10:24:55 +00:00

make check unconditional, check-maybe top-level.

* Makefile.in: Add check-maybe target.
 * test/Makefile.in: Restore unconditional behaviour to make check.
This commit is contained in:
Phillip Lord 2015-12-02 21:28:56 +00:00
parent 5874cd46e9
commit 354a1fc38d
2 changed files with 11 additions and 2 deletions

View File

@ -921,6 +921,15 @@ extraclean: $(extraclean_dirs:=_extraclean)
TAGS tags: lib lib-src src
$(MAKE) -C src tags
check-maybe: all
@if test ! -d test; then \
echo "You do not seem to have the test/ directory."; \
echo "Maybe you are using a release tarfile, rather than a repository checkout."; \
else \
$(MAKE) -C test check-maybe; \
fi
check: all
@if test ! -d test; then \
echo "You do not seem to have the test/ directory."; \
@ -943,7 +952,7 @@ $(DOCS):
$(MAKE) -C doc/$(subst -, ,$@)
.PHONY: $(DOCS) docs pdf ps
.PHONY: info dvi dist check html info-real info-dir check-info
.PHONY: info dvi dist check check-maybe html info-real info-dir check-info
## TODO add etc/refcards.
docs: $(DOCS)

View File

@ -136,7 +136,7 @@ $(foreach test,${TESTS},$(eval $(call test_template,${test})))
## Re-run all the tests every time.
check:
-@for f in *.log; do test ! -f $$f || mv $$f $$f~; done
-@for f in $(LOGFILES); do test ! -f $$f || mv $$f $$f~; done
@${MAKE} check-maybe
## Only re-run tests whose .log is older than the test.