12345678910111213141516171819202122232425262728293031323334353637383940 |
- version: build-{build}
- os:
- - Visual Studio 2017
- - Visual Studio 2015
- init:
- - cmake --version
- - msbuild /version
- platform:
- - Win32
- - x64
- configuration:
- - Debug
- environment:
- ZMQ_VER: 4.2.5
- cache:
- - libzmq -> appveyor.yml
- - Build/catch -> tests/cmake/catch.cmake
- before_build:
- - if not exist libzmq (
- appveyor DownloadFile https://github.com/zeromq/libzmq/archive/v%ZMQ_VER%.zip &&
- 7z x v%ZMQ_VER%.zip >NUL &&
- 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% &&
- cmake --build libzmq-%ZMQ_VER%/build --target install)
- - cmake -H. -BBuild -DENABLE_DRAFTS=ON -DCMAKE_PREFIX_PATH=./libzmq -A%PLATFORM%
- build:
- project: Build/cppzmq.sln
- verbosity: normal
- test_script:
- - cp libzmq/bin/libzmq*.dll Build/bin/%configuration%/
- - cd Build
- - ctest -V -C %configuration%
|