changeset 18418:2329061e6289 v8.1.2203

patch 8.1.2203: running libvterm tests without the +terminal feature Commit: https://github.com/vim/vim/commit/823edd1eed00329e4b269991155bbdb1d9aaa540 Author: Bram Moolenaar <Bram@vim.org> Date: Wed Oct 23 22:35:36 2019 +0200 patch 8.1.2203: running libvterm tests without the +terminal feature Problem: Running libvterm tests without the +terminal feature. Solution: Only add the libvterm test target when building libvterm.
author Bram Moolenaar <Bram@vim.org>
date Wed, 23 Oct 2019 22:45:03 +0200
parents 6078cddee0b1
children 139e02004366
files src/Makefile src/auto/configure src/config.mk.in src/configure.ac src/version.c
diffstat 5 files changed, 9 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/src/Makefile
+++ b/src/Makefile
@@ -2193,7 +2193,7 @@ types.vim: $(TAGS_FILES)
 #
 # Execute the test scripts and the unittests.
 # Do the scripttests first, so that the summary shows last.
-test check: unittests test_libvterm scripttests
+test check: unittests $(TERM_TEST) scripttests
 
 # Execute the test scripts.  Run these after compiling Vim, before installing.
 # This doesn't depend on $(VIMTARGET), because that won't work when configure
--- a/src/auto/configure
+++ b/src/auto/configure
@@ -656,6 +656,7 @@ X_PRE_LIBS
 X_CFLAGS
 XMKMF
 xmkmfpath
+TERM_TEST
 TERM_OBJ
 TERM_SRC
 CHANNEL_OBJ
@@ -7911,6 +7912,8 @@ if test "$enable_terminal" = "yes" -a "$
 
   TERM_OBJ="objects/vterm_encoding.o objects/vterm_keyboard.o objects/vterm_mouse.o objects/vterm_parser.o objects/vterm_pen.o objects/vterm_screen.o objects/vterm_state.o objects/vterm_unicode.o objects/vterm_vterm.o"
 
+  TERM_TEST="test_libvterm"
+
 fi
 
 { $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-autoservername argument" >&5
--- a/src/config.mk.in
+++ b/src/config.mk.in
@@ -87,6 +87,7 @@ CHANNEL_SRC	= @CHANNEL_SRC@
 CHANNEL_OBJ	= @CHANNEL_OBJ@
 TERM_SRC	= @TERM_SRC@
 TERM_OBJ	= @TERM_OBJ@
+TERM_TEST	= @TERM_TEST@
 
 RUBY		= @vi_cv_path_ruby@
 RUBY_SRC	= @RUBY_SRC@
--- a/src/configure.ac
+++ b/src/configure.ac
@@ -2108,6 +2108,8 @@ if test "$enable_terminal" = "yes" -a "$
   AC_SUBST(TERM_SRC)
   TERM_OBJ="objects/vterm_encoding.o objects/vterm_keyboard.o objects/vterm_mouse.o objects/vterm_parser.o objects/vterm_pen.o objects/vterm_screen.o objects/vterm_state.o objects/vterm_unicode.o objects/vterm_vterm.o"
   AC_SUBST(TERM_OBJ)
+  TERM_TEST="test_libvterm"
+  AC_SUBST(TERM_TEST)
 fi
 
 AC_MSG_CHECKING(--enable-autoservername argument)
--- a/src/version.c
+++ b/src/version.c
@@ -742,6 +742,8 @@ static char *(features[]) =
 static int included_patches[] =
 {   /* Add new patch number below this line */
 /**/
+    2203,
+/**/
     2202,
 /**/
     2201,