diff --git a/lib/config-win32.h b/lib/config-win32.h index 2f094128cc..68377025db 100644 --- a/lib/config-win32.h +++ b/lib/config-win32.h @@ -48,7 +48,10 @@ # ifndef _WIN32_WINNT # define _WIN32_WINNT VS2012_DEF_TARGET # endif -# if _WIN32_WINNT < VS2012_MIN_TARGET +# ifndef WINVER +# define WINVER VS2012_DEF_TARGET +# endif +# if (_WIN32_WINNT < VS2012_MIN_TARGET) || (WINVER < VS2012_MIN_TARGET) # ifdef _USING_V110_SDK71_ # error VS2012 does not support build targets prior to Windows XP # else @@ -66,7 +69,10 @@ # ifndef _WIN32_WINNT # define _WIN32_WINNT VS2008_DEF_TARGET # endif -# if _WIN32_WINNT < VS2008_MIN_TARGET +# ifndef WINVER +# define WINVER VS2008_DEF_TARGET +# endif +# if (_WIN32_WINNT < VS2008_MIN_TARGET) || (WINVER < VS2008_MIN_TARGET) # error VS2008 does not support build targets prior to Windows XP # endif # endif