From ac649dc4b48be3fab8c904012aca4c07b0019041 Mon Sep 17 00:00:00 2001 From: Philipp Stephani Date: Wed, 14 Jun 2017 12:18:36 +0200 Subject: [PATCH] Use --module-assertions if modules are available Using --module-assertions helps us find bugs in the test module. But we can use it only if Emacs was compiled with module support. * test/Makefile.in (MODULES_EMACSOPT): New variable. (emacs): Use it. --- test/Makefile.in | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/test/Makefile.in b/test/Makefile.in index 9c1f2d2658f..67bb7ac2eea 100644 --- a/test/Makefile.in +++ b/test/Makefile.in @@ -97,11 +97,17 @@ TEST_LOCALE = C # this by default since it gives nicer stacktraces. TEST_LOAD_EL ?= yes +ifeq (@HAVE_MODULES@, yes) +MODULES_EMACSOPT := --module-assertions +else +MODULES_EMACSOPT := +endif + # The actual Emacs command run in the targets below. # Prevent any setting of EMACSLOADPATH in user environment causing problems. emacs = EMACSLOADPATH= LC_ALL=$(TEST_LOCALE) \ EMACS_TEST_DIRECTORY=$(abspath $(srcdir)) \ - $(GDB) "$(EMACS)" $(EMACSOPT) + $(GDB) "$(EMACS)" $(MODULES_EMACSOPT) $(EMACSOPT) test_module_dir := $(srcdir)/data/emacs-module -- 2.39.2