Hi,
GVimEXT fails to build for me with VS2015, a large number of undefined
symbols from the Windows headers when compiling. The Makefile is
missing some symbols defined that Win32.mak needs to set up the build
environment correctly.
I have tested the following patch with a VS2015 64bit and a VS2011 32bit
build and both built without warning for me. I don't use gvimext so can
someone else try the patch and see if the resulting build works ok.
diff --git a/src/GvimExt/Makefile b/src/GvimExt/Makefile
--- a/src/GvimExt/Makefile
+++ b/src/GvimExt/Makefile
@@ -12,6 +12,24 @@ APPVER=5.0
NODEBUG = 1
!endif
+!ifdef PROCESSOR_ARCHITECTURE
+# On Windows NT
+TARGETOS = WINNT
+! ifndef CPU
+CPU = i386
+! ifdef PLATFORM
+! if ("$(PLATFORM)" == "x64") || ("$(PLATFORM)" == "X64")
+CPU = AMD64
+! elseif ("$(PLATFORM)" != "x86") && ("$(PLATFORM)" != "X86")
+! error *** ERROR Unknown target platform "$(PLATFORM)". Make aborted.
+! endif
+! endif
+! endif
+!else
+TARGETOS = WIN95
+CPU = i386
+!endif
+
TTFN
Mike
--
If at first you don't succeed, so much for sky-diving.
--
--
You received this message from the "vim_dev" maillist.
Do not top-post! Type your reply below the text you are replying to.
For more information, visit http://www.vim.org/maillist.php
---
You received this message because you are subscribed to the Google Groups "vim_dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/d/optout.