summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorBram Moolenaar <Bram@vim.org>2018-12-15 17:23:18 +0100
committerBram Moolenaar <Bram@vim.org>2018-12-15 17:23:18 +0100
commit72846cfa76fb7e566c49282410163ed0840c91db (patch)
tree9c8bbe697fadab328d38b5f8c07a11ce529465bd /Makefile
parentacecb3b9359dced16b471b9950594394183c503a (diff)
downloadvim-git-72846cfa76fb7e566c49282410163ed0840c91db.tar.gz
patch 8.1.0598: indent tests may use the wrong Vim binaryv8.1.0598
Problem: Indent tests may use the wrong Vim binary. Solution: Pass in the just built Vim binary.
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile14
1 files changed, 11 insertions, 3 deletions
diff --git a/Makefile b/Makefile
index 3e69d4501..2155b588a 100644
--- a/Makefile
+++ b/Makefile
@@ -39,10 +39,18 @@ all install uninstall tools config configure reconfig proto depend lint tags typ
@echo "Starting make in the src directory."
@echo "If there are problems, cd to the src directory and run make there"
cd src && $(MAKE) $@
+ # When the target is "test" also run the indent tests.
+ @if test "$@" = "test"; then \
+ $(MAKE) indenttest; \
+ fi
+
+# Executable used for running the indent tests.
+VIM_FOR_INDENTTEST = ../../src/vim
-test: all
- cd src && $(MAKE) test
- cd runtime/indent && $(MAKE) clean && $(MAKE) test
+indenttest:
+ cd runtime/indent && \
+ $(MAKE) clean VIM="$(VIM_FOR_INDENTTEST)" && \
+ $(MAKE) test VIM="$(VIM_FOR_INDENTTEST)"
#########################################################################