mirror of https://github.com/PCSX2/pcsx2.git
ci: reduce AppVeyor workload
Don't compile with VS2013 if VS2015 compilation fails. Build only SSE2 and AVX2 GSdx variants.
This commit is contained in:
parent
dd097fe361
commit
8977673fdf
|
@ -6,13 +6,16 @@ version: 1.{build}-{branch}
|
||||||
environment:
|
environment:
|
||||||
matrix:
|
matrix:
|
||||||
- platform: Win32
|
- platform: Win32
|
||||||
target: ReleaseAll
|
target: AppVeyor
|
||||||
visualstudio_string: vs2015
|
visualstudio_string: vs2015
|
||||||
- platform: Win32
|
- platform: Win32
|
||||||
VisualStudioVersion: 12.0
|
VisualStudioVersion: 12.0
|
||||||
target: ReleaseAll
|
target: AppVeyor
|
||||||
visualstudio_string: vs2013
|
visualstudio_string: vs2013
|
||||||
|
|
||||||
|
matrix:
|
||||||
|
fast_finish: true
|
||||||
|
|
||||||
init:
|
init:
|
||||||
# Use CRLF line endings on Windows so users can just use Notepad.
|
# Use CRLF line endings on Windows so users can just use Notepad.
|
||||||
- git config --global core.autocrlf true
|
- git config --global core.autocrlf true
|
||||||
|
|
10
buildbot.xml
10
buildbot.xml
|
@ -40,7 +40,7 @@
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<Delete Files="@(CruftToDelete)" />
|
<Delete Files="@(CruftToDelete)" />
|
||||||
</Target>
|
</Target>
|
||||||
<Target Name="InternalBuild" AfterTargets="DebugAll;DevelAll;ReleaseAll">
|
<Target Name="InternalBuild" AfterTargets="DebugAll;DevelAll;ReleaseAll;AppVeyor">
|
||||||
<MSBuild Projects="@(SolutionSet)" BuildInParallel="false" Properties="Configuration=$(BaseConfiguration)" Targets="Clean" />
|
<MSBuild Projects="@(SolutionSet)" BuildInParallel="false" Properties="Configuration=$(BaseConfiguration)" Targets="Clean" />
|
||||||
<MSBuild Projects="@(ProjectSetCPU)" BuildInParallel="false" Properties="Configuration=%(ConfigCPU.Identity)" Targets="Clean" />
|
<MSBuild Projects="@(ProjectSetCPU)" BuildInParallel="false" Properties="Configuration=%(ConfigCPU.Identity)" Targets="Clean" />
|
||||||
<CallTarget Targets="CleanCruft" />
|
<CallTarget Targets="CleanCruft" />
|
||||||
|
@ -73,4 +73,12 @@
|
||||||
<ConfigCPU Include="Release AVX;Release AVX2;Release SSE4;Release SSSE3"/>
|
<ConfigCPU Include="Release AVX;Release AVX2;Release SSE4;Release SSSE3"/>
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
</Target>
|
</Target>
|
||||||
|
<Target Name="AppVeyor">
|
||||||
|
<PropertyGroup>
|
||||||
|
<BaseConfiguration>Release</BaseConfiguration>
|
||||||
|
</PropertyGroup>
|
||||||
|
<ItemGroup>
|
||||||
|
<ConfigCPU Include="Release AVX2"/>
|
||||||
|
</ItemGroup>
|
||||||
|
</Target>
|
||||||
</Project>
|
</Project>
|
||||||
|
|
Loading…
Reference in New Issue