branch: externals/urgrep
commit 243501d797dcffd6f5656226b3faa16ae091a11e
Author: Jim Porter <jporterb...@gmail.com>
Commit: Jim Porter <jporterb...@gmail.com>

    Don't automatically compile test code
---
 Makefile | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/Makefile b/Makefile
index c607f26ef6..f43482ec7a 100644
--- a/Makefile
+++ b/Makefile
@@ -18,9 +18,10 @@
 PACKAGE_NAME := urgrep
 PACKAGE_MAIN := $(PACKAGE_NAME).el
 AUTOLOADS := $(PACKAGE_NAME)-autoloads.el
-SRCS := $(filter-out $(AUTOLOADS), $(wildcard *.el))
-OBJS := $(patsubst %.el,%.elc,$(SRCS))
 TESTS := $(wildcard *-tests.el)
+TEST_OBJS := $(patsubst %.el,%.elc,$(TESTS))
+SRCS := $(filter-out $(AUTOLOADS) $(TESTS), $(wildcard *.el))
+OBJS := $(patsubst %.el,%.elc,$(SRCS))
 
 EMACS ?= emacs
 export DEPS_DIR = $(shell realpath .deps)
@@ -80,7 +81,7 @@ lint:
        @$(MAKE) --always-make STRICT=1 compile
 
 .PHONY: check
-check:
+check: $(OBJS) $(TEST_OBJS)
        @echo TEST $(patsubst %.el,%,$(TESTS))
        @$(EMACS_DEPS) -Q --batch \
          -L . $(patsubst %.el,-l %,$(TESTS)) \

Reply via email to