Rename exe to xenia-canary, simplify CI steps, remove SSE2

SSE2 was only for troubleshooting Fable II, and didn't do anything anyway.
This commit is contained in:
Margen67 2020-01-17 07:16:11 -08:00 committed by illusion
parent e59ea2e8e1
commit 7477f020bc
5 changed files with 8 additions and 16 deletions

View File

@ -27,10 +27,7 @@ skip_branch_with_pr: true
pull_requests:
do_not_increment_build_number: true
os: Visual Studio 2019
init:
- git config --global core.autocrlf input
image: Visual Studio 2019
install:
- xb setup
@ -41,7 +38,6 @@ build_script:
after_build:
- |-
cd build\bin\Windows\Release
ren xenia.exe xenia-canary.exe
7z a ..\..\..\..\xenia-%appveyor_repo_branch%.zip ..\..\..\..\LICENSE xenia-canary.exe
7z a ..\..\..\..\xenia-vfs-dump-%appveyor_repo_branch%.zip ..\..\..\..\LICENSE xenia-vfs-dump.exe
cd ..\..\..\..

View File

@ -7,8 +7,8 @@ trigger:
- master
paths:
exclude:
- docs/*
- .github/*
- docs/**
- .github/**
- LICENSE
- README.md
- .appveyor.yml
@ -22,8 +22,8 @@ pr:
- master
paths:
exclude:
- docs/*
- .github/*
- docs/**
- .github/**
- LICENSE
- README.md
- .appveyor.yml
@ -35,8 +35,6 @@ jobs:
vmImage: windows-latest
strategy:
matrix:
SSE2: # SSE2 BUILDS WON'T WORK ON NON-AVX(2) CPUs!
cpu_arch: SSE2 # SSE2 BUILDS WON'T WORK ON NON-AVX(2) CPUs!
AVX:
cpu_arch: AVX
AVX2:
@ -52,7 +50,6 @@ jobs:
- script: |
cd build\bin\Windows\Release
ren xenia.exe xenia-canary.exe
7z a $(Build.ArtifactStagingDirectory)\xenia-$(Build.SourceBranchName).zip ..\..\..\..\LICENSE xenia-canary.exe
7z a $(Build.ArtifactStagingDirectory)\xenia-vfs-dump-$(Build.SourceBranchName).zip ..\..\..\..\LICENSE xenia-vfs-dump.exe
displayName: 'Create archives'

View File

@ -35,7 +35,7 @@ jobs:
runs-on: windows-latest
strategy:
matrix:
cpu_arch: [SSE2, AVX, AVX2, AVX512] # SSE2 BUILDS WON'T WORK ON NON-AVX(2) CPUs!
cpu_arch: [AVX, AVX2, AVX512]
steps:
- uses: actions/checkout@master
with:
@ -49,7 +49,6 @@ jobs:
- name: Prepare artifacts
run: |
ren build\bin\Windows\Release\xenia.exe xenia-canary.exe
robocopy build\bin\Windows\Release artifacts xenia*.exe
robocopy . artifacts LICENSE
$LastExitCode = 0

View File

@ -5,7 +5,7 @@ group("src")
project("xenia-app")
uuid("d7e98620-d007-4ad8-9dbd-b47c8853a17f")
kind("WindowedApp")
targetname("xenia")
targetname("xenia-canary")
language("C++")
links({
"aes_128",

View File

@ -598,7 +598,7 @@ class BaseBuildCommand(Command):
'--config', choices=['release', 'debug', 'checked'], default='release',
type=str.lower, help='Chooses the build configuration.')
self.parser.add_argument(
'--cpu_arch', choices=['sse2', 'avx', 'avx2', 'avx512'], default='sse2',
'--cpu_arch', choices=['avx', 'avx2', 'avx512'], default='avx',
type=str.lower, help='Chooses the CPU architecture.')
self.parser.add_argument(
'--target', action='append', default=[],