From e61f7b1e6d0273ef9447efa01e90578adef4613e Mon Sep 17 00:00:00 2001 From: Marco Costalba Date: Mon, 10 Oct 2016 14:21:57 +0200 Subject: [PATCH] Add AppVeyor integration It is like Trevis CI but for Windows platform. Currently just compile builds, wthouth benching the resulting executable. No functional change. --- Readme.md | 1 + appveyor.yml | 36 ++++++++++++++++++++++++++++++++++++ 2 files changed, 37 insertions(+) create mode 100644 appveyor.yml diff --git a/Readme.md b/Readme.md index a85e049a..29ebf59b 100644 --- a/Readme.md +++ b/Readme.md @@ -1,6 +1,7 @@ ### Overview [![Build Status](https://travis-ci.org/official-stockfish/Stockfish.svg?branch=master)](https://travis-ci.org/official-stockfish/Stockfish) +[![Build Status](https://ci.appveyor.com/api/projects/status/github/official-stockfish/Stockfish?svg=true)](https://ci.appveyor.com/project/mcostalba/stockfish) Stockfish is a free UCI chess engine derived from Glaurung 2.1. It is not a complete chess program and requires some UCI-compatible GUI diff --git a/appveyor.yml b/appveyor.yml new file mode 100644 index 00000000..97a97b54 --- /dev/null +++ b/appveyor.yml @@ -0,0 +1,36 @@ +version: 1.0.{build} +clone_depth: 5 + +branches: + only: + - master + - appveyor + +# Operating system (build VM template) +os: Visual Studio 2015 + +platform: + - x86 + - x64 + +# Build configuration, i.e. Debug, Release, etc. +configuration: + - Debug + - Release + +# Scripts that are called at very beginning, before repo cloning +init: + - cmd: cmake --version + - cmd: msbuild /version + +# Scripts to run before build +before_build: + - cmd: cd src + - cmd: echo project (Stockfish) >> CMakeLists.txt + - cmd: echo add_executable(stockfish benchmark.cpp bitbase.cpp bitboard.cpp endgame.cpp evaluate.cpp >> CMakeLists.txt + - cmd: echo main.cpp material.cpp misc.cpp movegen.cpp movepick.cpp pawns.cpp position.cpp psqt.cpp >> CMakeLists.txt + - cmd: echo search.cpp thread.cpp timeman.cpp tt.cpp uci.cpp ucioption.cpp syzygy/tbprobe.cpp) >> CMakeLists.txt + +build_script: + - cmake -G "Visual Studio 14 2015 Win64" . + - cmake --build . -- 2.39.2