mirror of
https://github.com/sockspls/badfish
synced 2025-04-29 16:23:09 +00:00
Add AppVeyor integration
It is like Trevis CI but for Windows platform. Currently just compile builds, wthouth benching the resulting executable. No functional change.
This commit is contained in:
parent
f799610d4b
commit
e61f7b1e6d
2 changed files with 37 additions and 0 deletions
|
@ -1,6 +1,7 @@
|
|||
### Overview
|
||||
|
||||
[](https://travis-ci.org/official-stockfish/Stockfish)
|
||||
[](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
|
||||
|
|
36
appveyor.yml
Normal file
36
appveyor.yml
Normal file
|
@ -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 .
|
Loading…
Add table
Reference in a new issue