]> git.sesse.net Git - stockfish/blob - appveyor.yml
Another simplification for SEE pruning
[stockfish] / appveyor.yml
1 version: 1.0.{build}
2 clone_depth: 5
3
4 branches:
5   only:
6     - master
7     - appveyor
8
9 # Operating system (build VM template)
10 os: Visual Studio 2015
11
12 # Build platform, i.e. x86, x64, AnyCPU. This setting is optional.
13 platform:
14   - x86
15   - x64
16   - Any CPU
17
18 # build Configuration, i.e. Debug, Release, etc.
19 configuration: Debug
20
21 matrix:
22   # The build fail immediately once one of the job fails
23   fast_finish: true
24
25 # Scripts that are called at very beginning, before repo cloning
26 init:
27   - cmake --version
28   - msbuild /version
29
30 before_build:
31   - cd src
32   - echo project (Stockfish) >> CMakeLists.txt
33   - echo add_executable(stockfish benchmark.cpp bitbase.cpp bitboard.cpp endgame.cpp evaluate.cpp >> CMakeLists.txt
34   - echo main.cpp material.cpp misc.cpp movegen.cpp movepick.cpp pawns.cpp position.cpp psqt.cpp >> CMakeLists.txt
35   - echo search.cpp thread.cpp timeman.cpp tt.cpp uci.cpp ucioption.cpp syzygy/tbprobe.cpp) >> CMakeLists.txt
36   - echo set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_SOURCE_DIR}/src) >> CMakeLists.txt
37 #   - echo target_compile_options(stockfish PUBLIC "/Ox") >> CMakeLists.txt
38
39 build_script:
40   - cmake -G "Visual Studio 14 2015 Win64" .
41   - cmake --build .
42
43 before_test:
44   - cd Debug
45   - stockfish.exe bench > null