appveyor.yml 955 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. platform:
  2. - x86
  3. - x64
  4. environment:
  5. matrix:
  6. - VSVER: 14
  7. configuration:
  8. - plain
  9. - shared
  10. before_build:
  11. - ps: >-
  12. If ($env:Platform -Match "x86") {
  13. $env:VCVARS_PLATFORM="x86"
  14. $env:TARGET="VC-WIN32"
  15. } Else {
  16. $env:VCVARS_PLATFORM="amd64"
  17. $env:TARGET="VC-WIN64A"
  18. }
  19. - ps: >-
  20. If ($env:Configuration -Match "shared") {
  21. $env:SHARED=""
  22. } Else {
  23. $env:SHARED="no-shared"
  24. }
  25. - ps: $env:VSCOMNTOOLS=(Get-Content ("env:VS" + "$env:VSVER" + "0COMNTOOLS"))
  26. - call "%VSCOMNTOOLS%\..\..\VC\vcvarsall.bat" %VCVARS_PLATFORM%
  27. - perl Configure %TARGET% no-asm %SHARED%
  28. build_script:
  29. - nmake
  30. test_script:
  31. - nmake test
  32. notifications:
  33. - provider: Email
  34. to:
  35. - openssl-commits@openssl.org
  36. on_build_success: false
  37. on_build_failure: true
  38. on_build_status_changed: true