appveyor.yml 991 B

12345678910111213141516171819202122232425262728293031323334353637383940
  1. version: build-{build}
  2. os:
  3. - Visual Studio 2017
  4. - Visual Studio 2015
  5. init:
  6. - cmake --version
  7. - msbuild /version
  8. platform:
  9. - Win32
  10. - x64
  11. configuration:
  12. - Debug
  13. environment:
  14. ZMQ_VER: 4.2.5
  15. cache:
  16. - libzmq -> appveyor.yml
  17. - Build/catch -> tests/cmake/catch.cmake
  18. before_build:
  19. - if not exist libzmq (
  20. appveyor DownloadFile https://github.com/zeromq/libzmq/archive/v%ZMQ_VER%.zip &&
  21. 7z x v%ZMQ_VER%.zip >NUL &&
  22. cmake -H./libzmq-%ZMQ_VER% -Blibzmq-%ZMQ_VER%/build -DCMAKE_INSTALL_PREFIX=libzmq -DENABLE_DRAFTS=ON -DWITH_PERF_TOOL=OFF -DZMQ_BUILD_TESTS=OFF -DENABLE_CPACK=OFF -A%PLATFORM% &&
  23. cmake --build libzmq-%ZMQ_VER%/build --target install)
  24. - cmake -H. -BBuild -DENABLE_DRAFTS=ON -DCMAKE_PREFIX_PATH=./libzmq -A%PLATFORM%
  25. build:
  26. project: Build/cppzmq.sln
  27. verbosity: normal
  28. test_script:
  29. - cp libzmq/bin/libzmq*.dll Build/bin/%configuration%/
  30. - cd Build
  31. - ctest -V -C %configuration%