mirror of
https://github.com/zeromq/cppzmq.git
synced 2025-05-07 17:40:55 +02:00
Problem: Appveyor build is slow. (#212)
* Problem: Appveyor Windows build is slow Solution: use Appveyor caching for libzmq dependency
This commit is contained in:
parent
d103401ec3
commit
82a7f76594
18
appveyor.yml
18
appveyor.yml
@ -16,20 +16,24 @@ configuration:
|
|||||||
- Debug
|
- Debug
|
||||||
|
|
||||||
environment:
|
environment:
|
||||||
ZMQ_VERSION: 4.2.5
|
ZMQ_VER: 4.2.5
|
||||||
|
|
||||||
|
cache:
|
||||||
|
- libzmq-%ZMQ_VER% -> appveyor.yml
|
||||||
|
|
||||||
before_build:
|
before_build:
|
||||||
- appveyor DownloadFile https://github.com/zeromq/libzmq/archive/v%ZMQ_VERSION%.zip
|
- if not exist libzmq-%ZMQ_VER% (
|
||||||
- 7z x v%ZMQ_VERSION%.zip >NUL
|
appveyor DownloadFile https://github.com/zeromq/libzmq/archive/v%ZMQ_VER%.zip &&
|
||||||
- cmake -H./libzmq-%ZMQ_VERSION% -BBuild-libzmq -DENABLE_DRAFTS=ON -DWITH_PERF_TOOL=OFF -DZMQ_BUILD_TESTS=OFF -DENABLE_CPACK=OFF -A%PLATFORM%
|
7z x v%ZMQ_VER%.zip >NUL &&
|
||||||
- cmake --build Build-libzmq
|
cmake -H./libzmq-%ZMQ_VER% -Blibzmq-%ZMQ_VER%/build -DENABLE_DRAFTS=ON -DWITH_PERF_TOOL=OFF -DZMQ_BUILD_TESTS=OFF -DENABLE_CPACK=OFF -A%PLATFORM% &&
|
||||||
- cmake -H. -BBuild -DCMAKE_PREFIX_PATH=./Build-libzmq -A%PLATFORM%
|
cmake --build libzmq-%ZMQ_VER%/build)
|
||||||
|
- cmake -H. -BBuild -DCMAKE_PREFIX_PATH=./libzmq-%ZMQ_VER%/build -A%PLATFORM%
|
||||||
|
|
||||||
build:
|
build:
|
||||||
project: Build/cppzmq.sln
|
project: Build/cppzmq.sln
|
||||||
verbosity: normal
|
verbosity: normal
|
||||||
|
|
||||||
test_script:
|
test_script:
|
||||||
- cp Build-libzmq/bin/%configuration%/libzmq*.dll Build/bin/%configuration%/
|
- cp libzmq-%ZMQ_VER%/build/bin/%configuration%/libzmq*.dll Build/bin/%configuration%/
|
||||||
- cd Build
|
- cd Build
|
||||||
- ctest -V -C %configuration%
|
- ctest -V -C %configuration%
|
||||||
|
Loading…
x
Reference in New Issue
Block a user