comparison src/Make_mvc.mak @ 19697:a8b2821181c2 v8.2.0405

patch 8.2.0405: MSVC: build fails with some combination of features Commit: https://github.com/vim/vim/commit/3fa5e1326290e181215f805db17793f42cf73079 Author: Bram Moolenaar <Bram@vim.org> Date: Thu Mar 19 13:36:56 2020 +0100 patch 8.2.0405: MSVC: build fails with some combination of features Problem: MSVC: build fails with some combination of features. Solution: Enable CHANNEL if TERMINAL is enabled. (Mike Williams)
author Bram Moolenaar <Bram@vim.org>
date Thu, 19 Mar 2020 13:45:04 +0100
parents 3e4c401a652f
children 00a1b89256ea
comparison
equal deleted inserted replaced
19696:eb4f402c2aaa 19697:a8b2821181c2
36 # IME support: IME=yes (default is yes) 36 # IME support: IME=yes (default is yes)
37 # DYNAMIC_IME=[yes or no] (to load the imm32.dll dynamically, default 37 # DYNAMIC_IME=[yes or no] (to load the imm32.dll dynamically, default
38 # is yes) 38 # is yes)
39 # Global IME support: GIME=yes (requires GUI=yes) 39 # Global IME support: GIME=yes (requires GUI=yes)
40 # 40 #
41 # Terminal support: TERMINAL=yes (default is yes) 41 # Terminal support: TERMINAL=yes (default is yes if FEATURES is HUGE)
42 # Will also enable CHANNEL
42 # 43 #
43 # Sound support: SOUND=yes (default is yes) 44 # Sound support: SOUND=yes (default is yes)
44 # 45 #
45 # DLL support (EXPERIMENTAL): VIMDLL=yes (default is no) 46 # DLL support (EXPERIMENTAL): VIMDLL=yes (default is no)
46 # Creates vim{32,64}.dll, and stub gvim.exe and vim.exe. 47 # Creates vim{32,64}.dll, and stub gvim.exe and vim.exe.
107 # See http://sourceforge.net/projects/gettext/ 108 # See http://sourceforge.net/projects/gettext/
108 # 109 #
109 # PostScript printing: POSTSCRIPT=yes (default is no) 110 # PostScript printing: POSTSCRIPT=yes (default is no)
110 # 111 #
111 # Netbeans Support: NETBEANS=[yes or no] (default is yes if GUI is yes) 112 # Netbeans Support: NETBEANS=[yes or no] (default is yes if GUI is yes)
112 # Requires CHANNEL. 113 # Requires CHANNEL.
113 # 114 #
114 # Netbeans Debugging Support: NBDEBUG=[yes or no] (should be no, yes 115 # Netbeans Debugging Support: NBDEBUG=[yes or no] (should be no, yes
115 # doesn't work) 116 # doesn't work)
116 # 117 #
117 # Inter process communication: CHANNEL=[yes or no] (default is yes if GUI 118 # Inter process communication: CHANNEL=[yes or no] (default is yes if GUI
118 # is yes) 119 # is yes or TERMINAL is yes)
119 # 120 #
120 # XPM Image Support: XPM=[path to XPM directory] 121 # XPM Image Support: XPM=[path to XPM directory]
121 # Default is "xpm", using the files included in the distribution. 122 # Default is "xpm", using the files included in the distribution.
122 # Use "no" to disable this feature. 123 # Use "no" to disable this feature.
123 # 124 #
386 !ifndef NETBEANS 387 !ifndef NETBEANS
387 NETBEANS = $(GUI) 388 NETBEANS = $(GUI)
388 !endif 389 !endif
389 390
390 !ifndef CHANNEL 391 !ifndef CHANNEL
391 ! if "$(FEATURES)"=="HUGE" 392 ! if "$(FEATURES)"=="HUGE" || "$(TERMINAL)"=="yes"
392 CHANNEL = yes 393 CHANNEL = yes
393 ! else 394 ! else
394 CHANNEL = $(GUI) 395 CHANNEL = $(GUI)
395 ! endif 396 ! endif
396 !endif 397 !endif