aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorNeil <nyamatongwe@gmail.com>2015-09-22 09:25:02 +1000
committerNeil <nyamatongwe@gmail.com>2015-09-22 09:25:02 +1000
commit8f86b8c50526103e7101eb75fcb7efeddaeb1d93 (patch)
tree61f8a99471414f3c4e276c93afe0d70921b7e403
parentad48f095c282fd1b8f66a89fc7af976c58a575f0 (diff)
downloadscintilla-mirror-8f86b8c50526103e7101eb75fcb7efeddaeb1d93.tar.gz
Support using Visual C++ 2015 to target Windows XP.
-rw-r--r--win32/scintilla.mak9
1 files changed, 7 insertions, 2 deletions
diff --git a/win32/scintilla.mak b/win32/scintilla.mak
index 4db9494ca..e0d16f387 100644
--- a/win32/scintilla.mak
+++ b/win32/scintilla.mak
@@ -19,12 +19,17 @@ LEXLIB=Lexers.lib
LD=link
-CRTFLAGS=-D_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES=1 -D_CRT_SECURE_NO_DEPRECATE=1
+!IFDEF SUPPORT_XP
+XP_DEFINE=-D_USING_V110_SDK71_
+XP_LINK=-SUBSYSTEM:WINDOWS,5.01
+!ENDIF
+
+CRTFLAGS=-D_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES=1 -D_CRT_SECURE_NO_DEPRECATE=1 $(XP_DEFINE)
CXXFLAGS=-Zi -TP -MP -W4 -EHsc -Zc:forScope -Zc:wchar_t $(CRTFLAGS)
CXXDEBUG=-Od -MTd -DDEBUG
CXXNDEBUG=-O1 -MT -DNDEBUG -GL
NAME=-Fo
-LDFLAGS=-OPT:REF -LTCG -DEBUG
+LDFLAGS=-OPT:REF -LTCG -DEBUG $(XP_LINK)
LDDEBUG=
LIBS=KERNEL32.lib USER32.lib GDI32.lib IMM32.lib OLE32.LIB OLEAUT32.LIB
NOLOGO=-nologo