- x64
environment:
matrix:
+ - PlatformToolset: v100
- PlatformToolset: v110
+ - PlatformToolset: v120
- PlatformToolset: v140
build_script:
- cmd: >-
msbuild "visual\2013\zstd.sln" /m /verbosity:minimal /property:PlatformToolset=%PlatformToolset% /t:Clean,Build /logger:"C:\Program Files\AppVeyor\BuildAgent\Appveyor.MSBuildLogger.dll"
test_script:
- cmd: >-
- ECHO %APPVEYOR_BUILD_FOLDER%\bin\%PLATFORM%\%CONFIGURATION%\fuzzer.exe %FUZZERTEST%
+ ECHO %APPVEYOR_BUILD_FOLDER%\visual\2013\bin\%PLATFORM%\%CONFIGURATION%\fuzzer.exe %FUZZERTEST%
SET FUZZERTEST=-T5mn
# define _CRT_SECURE_NO_WARNINGS /* Disable some Visual warning messages for fopen, strncpy */
# define _CRT_SECURE_NO_DEPRECATE /* VS2005 */
# pragma warning(disable : 4127) /* disable: C4127: conditional expression is constant */
-# define snprintf sprintf_s /* snprintf unsupported by Visual <= 2012 */
-//# define snprintf _snprintf
+#if _MSC_VER <= 1700 /* (1700 = Visual Studio 2012) */
+ #define snprintf sprintf_s /* snprintf unsupported by Visual <= 2012 */
+ //#define snprintf _snprintf
#endif
+#endif
+
/* Unix Large Files support (>4GB) */
#if !defined(__LP64__) /* No point defining Large file for 64 bit */