appveyor.yml 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. version: '0.7.4.{build}'
  2. environment:
  3. matrix:
  4. - PRJ_GEN: "Visual Studio 11 2012 Win64"
  5. BDIR: msvc2012
  6. PRJ_CFG: Release
  7. PRJ_GEN_VERSION: 11
  8. - PRJ_GEN: "Visual Studio 12 2013 Win64"
  9. BDIR: msvc2013
  10. PRJ_CFG: Release
  11. PRJ_GEN_VERSION: 12
  12. - PRJ_GEN: "Visual Studio 14 2015 Win64"
  13. BDIR: msvc2015
  14. PRJ_CFG: Release
  15. PRJ_GEN_VERSION: 14
  16. - PRJ_GEN: "Visual Studio 11 2012 Win64"
  17. BDIR: msvc2012
  18. PRJ_CFG: Debug
  19. PRJ_GEN_VERSION: 11
  20. - PRJ_GEN: "Visual Studio 12 2013 Win64"
  21. BDIR: msvc2013
  22. PRJ_CFG: Debug
  23. PRJ_GEN_VERSION: 12
  24. - PRJ_GEN: "Visual Studio 14 2015 Win64"
  25. BDIR: msvc2015
  26. PRJ_CFG: Debug
  27. PRJ_GEN_VERSION: 14
  28. install:
  29. - cmd: echo "Downloading conan..."
  30. - cmd: set PATH=%PATH%;%PYTHON%/Scripts/
  31. - cmd: pip.exe install conan
  32. - cmd: conan user # Create the conan data directory
  33. - cmd: conan --version
  34. build_script:
  35. - mkdir build.%BDIR%
  36. - IF %PRJ_GEN_VERSION% == 11 call "C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\Tools\vsvars32.bat"
  37. - conan install --build=missing -s compiler="Visual Studio" -s compiler.version=%PRJ_GEN_VERSION% -s build_type=%PRJ_CFG% .
  38. - cd build.%BDIR%
  39. - cmake .. -G"%PRJ_GEN%"
  40. - cmake --build . --config %PRJ_CFG% --clean-first