appveyor.yml 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. version: 1.1.0.{build}
  2. configuration:
  3. - Debug
  4. - Release
  5. environment:
  6. matrix:
  7. # - VS_VERSION: 9 2008
  8. # VS_PLATFORM: win32
  9. # - VS_VERSION: 9 2008
  10. # VS_PLATFORM: x64
  11. - APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2013
  12. VS_VERSION: 10 2010
  13. VS_PLATFORM: win32
  14. - APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2013
  15. VS_VERSION: 10 2010
  16. VS_PLATFORM: x64
  17. - APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2013
  18. VS_VERSION: 11 2012
  19. VS_PLATFORM: win32
  20. - APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2013
  21. VS_VERSION: 11 2012
  22. VS_PLATFORM: x64
  23. - APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2013
  24. VS_VERSION: 12 2013
  25. VS_PLATFORM: win32
  26. - APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2013
  27. VS_VERSION: 12 2013
  28. VS_PLATFORM: x64
  29. - APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2015
  30. VS_VERSION: 14 2015
  31. VS_PLATFORM: win32
  32. - APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2015
  33. VS_VERSION: 14 2015
  34. VS_PLATFORM: x64
  35. - APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2017
  36. VS_VERSION: 15 2017
  37. VS_PLATFORM: win32
  38. - APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2017
  39. VS_VERSION: 15 2017
  40. VS_PLATFORM: x64
  41. before_build:
  42. - git submodule update --init --recursive
  43. - cmake -H. -BBuild/VS -G "Visual Studio %VS_VERSION%" -DCMAKE_GENERATOR_PLATFORM=%VS_PLATFORM% -DCMAKE_VERBOSE_MAKEFILE=ON -DBUILD_SHARED_LIBS=true -Wno-dev
  44. build:
  45. project: Build\VS\RapidJSON.sln
  46. parallel: true
  47. verbosity: minimal
  48. test_script:
  49. - cd Build\VS && if %CONFIGURATION%==Debug (ctest --verbose -E perftest --build-config %CONFIGURATION%) else (ctest --verbose --build-config %CONFIGURATION%)