diff --git a/README.md b/README.md index 4f5d39e2..4f7add03 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,7 @@ `msgpack` for C/C++ =================== -Version 1.1.0 [![Build Status](https://travis-ci.org/msgpack/msgpack-c.svg?branch=master)](https://travis-ci.org/msgpack/msgpack-c) +Version 1.1.0 [![Build Status](https://travis-ci.org/msgpack/msgpack-c.svg?branch=master)](https://travis-ci.org/msgpack/msgpack-c) [![Build status](https://ci.appveyor.com/api/projects/status/8kstcgt79qj123mw/branch/master?svg=true)](https://ci.appveyor.com/project/redboltz/msgpack-c/branch/master) It's like JSON but small and fast. diff --git a/appveyor.yml b/appveyor.yml new file mode 100644 index 00000000..a6838e89 --- /dev/null +++ b/appveyor.yml @@ -0,0 +1,33 @@ +version: 1.1.0.{build} +before_build: +- cinst 7zip.commandline -x86 -y +- appveyor DownloadFile http://googletest.googlecode.com/files/gtest-1.7.0.zip -FileName gtest-1.7.0.zip +- 7z x gtest-1.7.0.zip > NUL +- cd gtest-1.7.0 +- md build +- cd build +- cmake -DBUILD_SHARED_LIBS=ON .. +- cmake --build . --config Release +- cd .. +- cd .. +- appveyor DownloadFile http://zlib.net/zlib-1.2.8.tar.gz -FileName zlib-1.2.8.tar.gz +- 7z x zlib-1.2.8.tar.gz > NUL +- 7z x zlib-1.2.8.tar > NUL +- cd zlib-1.2.8 +- md build +- cd build +- cmake .. +- cmake --build . --config Release +- copy zconf.h .. +- cd .. +- cd .. + +build_script: +- md build +- cd build +- cmake -DGTEST_LIBRARY=%APPVEYOR_BUILD_FOLDER%\gtest-1.7.0\build\Release\gtest.lib -DGTEST_MAIN_LIBRARY=%APPVEYOR_BUILD_FOLDER%\gtest-1.7.0\build\Release\gtest_main.lib -DGTEST_INCLUDE_DIR=%APPVEYOR_BUILD_FOLDER%\gtest-1.7.0\include -DZLIB_LIBRARY=%APPVEYOR_BUILD_FOLDER%\zlib-1.2.8\build\Release\zlib.lib -DZLIB_INCLUDE_DIR=%APPVEYOR_BUILD_FOLDER%\zlib-1.2.8 .. +- cmake --build . --config Release + +test_script: +- set PATH=%PATH%;%APPVEYOR_BUILD_FOLDER%\gtest-1.7.0\build\Release;%APPVEYOR_BUILD_FOLDER%\zlib-1.2.8\build\Release;%APPVEYOR_BUILD_FOLDER%\build\release +- ctest -V