appveyor.yml 1.0 KB

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