From ef5411e8eec117287fcec6a45e5ed16408ebd6eb Mon Sep 17 00:00:00 2001 From: Alex Szpakowski Date: Sun, 10 Apr 2016 21:58:03 +0000 Subject: [PATCH] Fix building for Windows XP. --- src/common/config.h | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/src/common/config.h b/src/common/config.h index e08da2709..8bb43bab3 100644 --- a/src/common/config.h +++ b/src/common/config.h @@ -24,18 +24,21 @@ // Platform stuff. #if defined(WIN32) || defined(_WIN32) # define LOVE_WINDOWS 1 + // If _USING_V110_SDK71_ is defined it means we are using the xp toolset. +# if defined(_MSC_VER) && (_MSC_VER >= 1700) && !_USING_V110_SDK71_ # include -#if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) && !WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) -# define LOVE_WINDOWS_UWP 1 -# define LOVE_NO_MODPLUG 1 -# define LOVE_NOMPG123 1 -#endif +# if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) && !WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) +# define LOVE_WINDOWS_UWP 1 +# define LOVE_NO_MODPLUG 1 +# define LOVE_NOMPG123 1 +# endif +# endif #endif #if defined(linux) || defined(__linux) || defined(__linux__) -# define LOVE_LINUX 1 +# define LOVE_LINUX 1 #endif #if defined(__ANDROID__) -# define LOVE_ANDROID 1 +# define LOVE_ANDROID 1 #endif #if defined(__APPLE__) # include