mirror of
https://github.com/vim/vim.git
synced 2025-09-07 22:03:36 -04:00
patch 8.2.0914: MS-Windows: cannot specify a "modified by" text
Problem: MS-Windows: cannot specify a "modified by" text. Solution: Add MODIFIED_BY in the MSVC build file. (Chen Lei, closes #1275)
This commit is contained in:
parent
439c036ed0
commit
d8df304c59
@ -23,6 +23,8 @@
|
|||||||
#
|
#
|
||||||
# Feature Set: FEATURES=[TINY, SMALL, NORMAL, BIG, HUGE] (default is HUGE)
|
# Feature Set: FEATURES=[TINY, SMALL, NORMAL, BIG, HUGE] (default is HUGE)
|
||||||
#
|
#
|
||||||
|
# Name to add to the version: MODIFIED_BY=[name of modifier]
|
||||||
|
#
|
||||||
# GUI interface: GUI=yes (default is no)
|
# GUI interface: GUI=yes (default is no)
|
||||||
#
|
#
|
||||||
# GUI with DirectWrite (DirectX): DIRECTX=yes
|
# GUI with DirectWrite (DirectX): DIRECTX=yes
|
||||||
@ -1244,6 +1246,13 @@ CFLAGS = $(CFLAGS) -DMSWINPS
|
|||||||
#
|
#
|
||||||
CFLAGS = $(CFLAGS) -DFEAT_$(FEATURES)
|
CFLAGS = $(CFLAGS) -DFEAT_$(FEATURES)
|
||||||
|
|
||||||
|
#
|
||||||
|
# MODIFIED_BY - Name of who modified a release version
|
||||||
|
#
|
||||||
|
!if "$(MODIFIED_BY)" != ""
|
||||||
|
CFLAGS = $(CFLAGS) -DMODIFIED_BY=\"$(MODIFIED_BY)\"
|
||||||
|
!endif
|
||||||
|
|
||||||
#
|
#
|
||||||
# Always generate the .pdb file, so that we get debug symbols that can be used
|
# Always generate the .pdb file, so that we get debug symbols that can be used
|
||||||
# on a crash (doesn't add overhead to the executable).
|
# on a crash (doesn't add overhead to the executable).
|
||||||
@ -1852,14 +1861,18 @@ $(OUTDIR)/vterm_vterm.obj: $(OUTDIR) libvterm/src/vterm.c $(TERM_DEPS)
|
|||||||
$(CCCTERM) /Fo$@ libvterm/src/vterm.c
|
$(CCCTERM) /Fo$@ libvterm/src/vterm.c
|
||||||
|
|
||||||
|
|
||||||
# $CFLAGS may contain backslashes and double quotes, escape them both.
|
# $CFLAGS may contain backslashes, quotes and chevrons, escape them all.
|
||||||
E0_CFLAGS = $(CFLAGS:\=\\)
|
E0_CFLAGS = $(CFLAGS:\=\\)
|
||||||
E_CFLAGS = $(E0_CFLAGS:"=\")
|
E00_CFLAGS = $(E0_CFLAGS:"=\")
|
||||||
# ") stop the string
|
# ") stop the string
|
||||||
# $LINKARGS2 may contain backslashes and double quotes, escape them both.
|
E000_CFLAGS = $(E00_CFLAGS:<=^^<)
|
||||||
|
E_CFLAGS = $(E000_CFLAGS:>=^^>)
|
||||||
|
# $LINKARGS2 may contain backslashes, quotes and chevrons, escape them all.
|
||||||
E0_LINKARGS2 = $(LINKARGS2:\=\\)
|
E0_LINKARGS2 = $(LINKARGS2:\=\\)
|
||||||
E_LINKARGS2 = $(E0_LINKARGS2:"=\")
|
E00_LINKARGS2 = $(E0_LINKARGS2:"=\")
|
||||||
# ") stop the string
|
# ") stop the string
|
||||||
|
E000_LINKARGS2 = $(E00_LINKARGS2:<=^^<)
|
||||||
|
E_LINKARGS2 = $(E000_LINKARGS2:>=^^>)
|
||||||
|
|
||||||
$(PATHDEF_SRC): Make_mvc.mak
|
$(PATHDEF_SRC): Make_mvc.mak
|
||||||
@echo creating $(PATHDEF_SRC)
|
@echo creating $(PATHDEF_SRC)
|
||||||
|
@ -754,6 +754,8 @@ static char *(features[]) =
|
|||||||
|
|
||||||
static int included_patches[] =
|
static int included_patches[] =
|
||||||
{ /* Add new patch number below this line */
|
{ /* Add new patch number below this line */
|
||||||
|
/**/
|
||||||
|
914,
|
||||||
/**/
|
/**/
|
||||||
913,
|
913,
|
||||||
/**/
|
/**/
|
||||||
|
Loading…
x
Reference in New Issue
Block a user