diff options
Diffstat (limited to 'lexilla/src')
-rw-r--r-- | lexilla/src/lexilla.mak | 16 |
1 files changed, 15 insertions, 1 deletions
diff --git a/lexilla/src/lexilla.mak b/lexilla/src/lexilla.mak index 045317e73..d1d03de2f 100644 --- a/lexilla/src/lexilla.mak +++ b/lexilla/src/lexilla.mak @@ -18,7 +18,21 @@ LIBLEXILLA=$(DIR_BIN)\liblexilla.lib LD=link -CRTFLAGS=-D_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES=1 -D_CRT_SECURE_NO_DEPRECATE=1 -D_SCL_SECURE_NO_WARNINGS=1 +!IFDEF SUPPORT_XP +ADD_DEFINE=-D_USING_V110_SDK71_ +# Different subsystems for 32-bit and 64-bit Windows XP so detect based on Platform +# environment vairable set by vcvars*.bat to be either x86 or x64 +!IF "$(PLATFORM)" == "x64" +SUBSYSTEM=-SUBSYSTEM:WINDOWS,5.02 +!ELSE +SUBSYSTEM=-SUBSYSTEM:WINDOWS,5.01 +!ENDIF +!ELSEIFDEF ARM64 +ADD_DEFINE=-D_ARM64_WINAPI_PARTITION_DESKTOP_SDK_AVAILABLE=1 +SUBSYSTEM=-SUBSYSTEM:WINDOWS,10.00 +!ENDIF + +CRTFLAGS=-D_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES=1 -D_CRT_SECURE_NO_DEPRECATE=1 -D_SCL_SECURE_NO_WARNINGS=1 $(ADD_DEFINE) CXXFLAGS=-Zi -TP -MP -W4 -EHsc -std:c++17 $(CRTFLAGS) CXXDEBUG=-Od -MTd -DDEBUG CXXNDEBUG=-O1 -MT -DNDEBUG -GL |