mirror of
https://github.com/opelly27/Stockfish.git
synced 2026-05-20 13:17:44 +00:00
Update appveyor to use MSVC 2019
This commit is contained in:
committed by
Joost VandeVondele
parent
b536b0ac67
commit
7182c55e5c
+10
-8
@@ -4,10 +4,10 @@ clone_depth: 50
|
|||||||
branches:
|
branches:
|
||||||
only:
|
only:
|
||||||
- master
|
- master
|
||||||
- appveyor
|
- nnue-player-wip
|
||||||
|
|
||||||
# Operating system (build VM template)
|
# Operating system (build VM template)
|
||||||
os: Visual Studio 2017
|
os: Visual Studio 2019
|
||||||
|
|
||||||
# Build platform, i.e. x86, x64, AnyCPU. This setting is optional.
|
# Build platform, i.e. x86, x64, AnyCPU. This setting is optional.
|
||||||
platform:
|
platform:
|
||||||
@@ -36,10 +36,11 @@ before_build:
|
|||||||
$src = $src.Replace("\", "/")
|
$src = $src.Replace("\", "/")
|
||||||
|
|
||||||
# Build CMakeLists.txt
|
# Build CMakeLists.txt
|
||||||
$t = 'cmake_minimum_required(VERSION 3.8)',
|
$t = 'cmake_minimum_required(VERSION 3.17)',
|
||||||
'project(Stockfish)',
|
'project(Stockfish)',
|
||||||
'set(CMAKE_CXX_STANDARD 17)',
|
'set(CMAKE_CXX_STANDARD 17)',
|
||||||
'set(CMAKE_CXX_STANDARD_REQUIRED True)',
|
'set(CMAKE_CXX_STANDARD_REQUIRED ON)',
|
||||||
|
'set (CMAKE_CXX_EXTENSIONS OFF)',
|
||||||
'set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_SOURCE_DIR}/src)',
|
'set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_SOURCE_DIR}/src)',
|
||||||
'set(source_files', $src, ')',
|
'set(source_files', $src, ')',
|
||||||
'add_executable(stockfish ${source_files})'
|
'add_executable(stockfish ${source_files})'
|
||||||
@@ -53,10 +54,11 @@ before_build:
|
|||||||
$b = git log HEAD | sls "\b[Bb]ench[ :]+[0-9]{7}" | select -first 1
|
$b = git log HEAD | sls "\b[Bb]ench[ :]+[0-9]{7}" | select -first 1
|
||||||
$bench = $b -match '\D+(\d+)' | % { $matches[1] }
|
$bench = $b -match '\D+(\d+)' | % { $matches[1] }
|
||||||
Write-Host "Reference bench:" $bench
|
Write-Host "Reference bench:" $bench
|
||||||
$g = "Visual Studio 15 2017"
|
$g = "Visual Studio 16 2019"
|
||||||
If (${env:PLATFORM} -eq 'x64') { $g = $g + ' Win64' }
|
If (${env:PLATFORM} -eq 'x64') { $a = "x64" }
|
||||||
cmake -G "${g}" .
|
If (${env:PLATFORM} -eq 'x86') { $a = "Win32" }
|
||||||
Write-Host "Generated files for: " $g
|
cmake -G "${g}" -A ${a} .
|
||||||
|
Write-Host "Generated files for: " $g $a
|
||||||
|
|
||||||
build_script:
|
build_script:
|
||||||
- cmake --build . --config %CONFIGURATION% -- /verbosity:minimal
|
- cmake --build . --config %CONFIGURATION% -- /verbosity:minimal
|
||||||
|
|||||||
Reference in New Issue
Block a user