mirror of
https://github.com/reactos/reactos.git
synced 2024-11-27 05:23:33 +08:00
0bcf43482b
The compiler hits an assert while building a file The two "officially" supported compilers are working though This will bring back green status for our CI on GitHub
60 lines
1.8 KiB
YAML
60 lines
1.8 KiB
YAML
environment:
|
|
matrix:
|
|
- BuildType: "msvc-x64"
|
|
- BuildType: "msvc"
|
|
# - BuildType: "clang-cl"
|
|
# - BuildType: vssolution
|
|
|
|
version: reactos.appveyor.{build}
|
|
skip_branch_with_pr: true
|
|
clone_depth: 5
|
|
clone_folder: c:\reactos-cov
|
|
matrix:
|
|
fast_finish: true
|
|
|
|
init:
|
|
- ps: (New-Object System.Net.WebClient).DownloadFile("https://svn.reactos.org/amine/RosCMakeNinja.zip","C:\RosCMakeNinja.zip")
|
|
- 7z x C:\RosCMakeNinja.zip -oC:\RosCMakeNinja
|
|
- ps: >-
|
|
If ($env:BuildType -Match "clang-cl") {
|
|
$env:clang_configure_option="clang"
|
|
(New-Object System.Net.WebClient).DownloadFile("https://svn.reactos.org/amine/clang-cl.7z","C:\clang-cl.7z")
|
|
7z x C:\clang-cl.7z -oC:\RosCMakeNinja\bin
|
|
} Else {
|
|
$env:clang_configure_option=""
|
|
}
|
|
|
|
build_script:
|
|
- set PATH=C:\RosCMakeNinja\bin;%PATH%
|
|
- if "%BuildType%" == "msvc-x64" (
|
|
call "C:\PROGRA~2\Microsoft Visual Studio 14.0\VC\vcvarsall.bat" amd64
|
|
) else (
|
|
call "C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\vcvarsall.bat" x86
|
|
)
|
|
- cmake --version
|
|
- md c:\ros_build
|
|
- cd c:\ros_build
|
|
- call %APPVEYOR_BUILD_FOLDER%\configure.cmd %clang_configure_option% -DENABLE_ROSTESTS=1
|
|
- ps: >-
|
|
& ninja -k0 2>&1 | select-string -pattern "\[\d+\/\d+\] " -NotMatch | %{$_.Line}
|
|
- ps: >-
|
|
& ninja bootcd 2>&1 | select-string -pattern "\[\d+\/\d+\] " -NotMatch | %{$_.Line}
|
|
|
|
test: off
|
|
deploy: off
|
|
|
|
for:
|
|
-
|
|
matrix:
|
|
only:
|
|
- BuildType: vssolution
|
|
|
|
build_script:
|
|
- set PATH=C:\RosCMakeNinja\bin;%PATH%
|
|
- call "C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\vcvarsall.bat" x86
|
|
- cmake --version
|
|
- md C:\ros_build
|
|
- cd C:\ros_build
|
|
- call %APPVEYOR_BUILD_FOLDER%\configure.cmd VSSolution -DENABLE_ROSTESTS=1
|
|
- msbuild /verbosity:quiet /target:bootcd REACTOS.sln
|