mirror of
https://github.com/RPCS3/rpcs3.git
synced 2024-11-16 23:17:29 +00:00
49 lines
1.6 KiB
YAML
49 lines
1.6 KiB
YAML
|
|
version: '0.0.4-{build}'
|
|
|
|
image: Visual Studio 2015
|
|
|
|
environment:
|
|
QTDIR: C:\Qt\5.9\msvc2015_64
|
|
LLVMLIBS: https://drive.google.com/uc?export=download&id=0B8A6NaxhQAGRY2k3Q2Yya05lcm8
|
|
VULKAN: https://drive.google.com/uc?export=download&id=1A2eOMmCO714i0U7J0qI4aEMKnuWl8l_R
|
|
|
|
cache:
|
|
- llvmlibs.7z -> appveyor.yml
|
|
- vulkan.7z -> appveyor.yml
|
|
|
|
install:
|
|
- git submodule update --init 3rdparty/cereal 3rdparty/ffmpeg 3rdparty/GSL 3rdparty/hidapi 3rdparty/libpng 3rdparty/Optional 3rdparty/pugixml 3rdparty/zlib asmjit Utilities/yaml-cpp Vulkan/glslang Vulkan/Vulkan-LoaderAndValidationLayers
|
|
|
|
platform: x64
|
|
|
|
configuration: Release - LLVM
|
|
|
|
build:
|
|
parallel: true
|
|
project: rpcs3.sln
|
|
verbosity: normal
|
|
|
|
before_build:
|
|
- set BRANCH=%APPVEYOR_REPO_NAME%/%APPVEYOR_REPO_BRANCH%/#%APPVEYOR_PULL_REQUEST_NUMBER%
|
|
- if "%APPVEYOR_PULL_REQUEST_NUMBER%"=="" (set BRANCH=%APPVEYOR_REPO_NAME%/%APPVEYOR_REPO_BRANCH%)
|
|
- set PATH=%PATH%;%QTDIR%
|
|
- cmd: | # fetch precompiled build dependencies
|
|
if not exist llvmlibs.7z appveyor DownloadFile %LLVMLIBS% -FileName llvmlibs.7z
|
|
7z x llvmlibs.7z -aos -o"." > nul
|
|
if not exist vulkan.7z appveyor DownloadFile %VULKAN% -FileName vulkan.7z
|
|
7z x vulkan.7z -aos -o".\lib\%CONFIGURATION%-%PLATFORM%" > nul
|
|
|
|
before_package:
|
|
- rm %APPVEYOR_BUILD_FOLDER%\bin\rpcs3.exp
|
|
- rm %APPVEYOR_BUILD_FOLDER%\bin\rpcs3.lib
|
|
- rm %APPVEYOR_BUILD_FOLDER%\bin\rpcs3.pdb
|
|
- set COMMIT_DATE=%APPVEYOR_REPO_COMMIT_TIMESTAMP:~0,10%
|
|
- set COMMIT_SHA=%APPVEYOR_REPO_COMMIT:~0,8%
|
|
|
|
test: off
|
|
|
|
artifacts:
|
|
- path: bin
|
|
name: 'rpcs3-v0.0.4-$(COMMIT_DATE)-$(COMMIT_SHA)_win64'
|