summaryrefslogtreecommitdiff
path: root/src/GvimExt/Makefile
diff options
context:
space:
mode:
authorBram Moolenaar <Bram@vim.org>2020-02-12 21:52:32 +0100
committerBram Moolenaar <Bram@vim.org>2020-02-12 21:52:32 +0100
commit3fb377fa78131004138b22a87afe33eeb7649b94 (patch)
tree1ce664cf537cc0db3b176fe575039f6090a6737b /src/GvimExt/Makefile
parent2f189750887636fecd440d7ef353d9224e48713f (diff)
downloadvim-git-3fb377fa78131004138b22a87afe33eeb7649b94.tar.gz
patch 8.2.0249: MS-Windows: various warningsv8.2.0249
Problem: MS-Windows: various warnings. Solution: Set the charset to utf-8. Add _WIN32_WINNT and _USING_V110_SDK71_. (Ken Takata, closes #5625)
Diffstat (limited to 'src/GvimExt/Makefile')
-rw-r--r--src/GvimExt/Makefile10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/GvimExt/Makefile b/src/GvimExt/Makefile
index 975ba1170..4b83f52dd 100644
--- a/src/GvimExt/Makefile
+++ b/src/GvimExt/Makefile
@@ -10,6 +10,9 @@ TARGETOS = WINNT
!ifndef APPVER
APPVER = 5.01
!endif
+!ifndef WINVER
+WINVER = 0x0501
+!endif
!if "$(DEBUG)" != "yes"
NODEBUG = 1
@@ -53,6 +56,13 @@ olelibsdll = ole32.lib uuid.lib oleaut32.lib user32.lib gdi32.lib advapi32.lib
# include CPUARG
cflags = $(cflags) $(CPUARG)
+# set WINVER and _WIN32_WINNT
+cflags = $(cflags) -DWINVER=$(WINVER) -D_WIN32_WINNT=$(WINVER)
+
+!if "$(CL)" == "/D_USING_V110_SDK71_"
+rcflags = $(rcflags) /D_USING_V110_SDK71_
+!endif
+
SUBSYSTEM = console
!if "$(SUBSYSTEM_VER)" != ""
SUBSYSTEM = $(SUBSYSTEM),$(SUBSYSTEM_VER)