mirror of
https://github.com/citra-emu/citra-nightly.git
synced 2024-12-24 00:05:34 +00:00
b4b1070541
No idea why these spaces are only added on recent revisions of Citra (older revisions did not have this problem). Let's just remove the spaces then in Powershell.
61 lines
2.2 KiB
YAML
61 lines
2.2 KiB
YAML
# it seems that Qt is only installed by default on unstable os at the moment
|
|
os: unstable
|
|
|
|
# shallow clone
|
|
clone_depth: 5
|
|
|
|
environment:
|
|
QTDIR: C:\Qt\5.4\msvc2013_64_opengl
|
|
BUILD_PASSWORD:
|
|
secure: EXGNlWKJsCtbeImEJ5EP9qrxZ+EqUFfNy+CP61nDOMA=
|
|
|
|
platform:
|
|
- x64
|
|
|
|
configuration:
|
|
- Release
|
|
|
|
install:
|
|
- git submodule update --init --recursive --depth 20
|
|
|
|
before_build:
|
|
- mkdir build
|
|
- cd build
|
|
- cmake -G "Visual Studio 12 Win64" ..
|
|
- cd ..
|
|
|
|
after_build:
|
|
# copy the qt dlls
|
|
- copy C:\Qt\5.4\msvc2013_64_opengl\bin\icudt53.dll build\bin\release
|
|
- copy C:\Qt\5.4\msvc2013_64_opengl\bin\icuin53.dll build\bin\release
|
|
- copy C:\Qt\5.4\msvc2013_64_opengl\bin\icuuc53.dll build\bin\release
|
|
- copy C:\Qt\5.4\msvc2013_64_opengl\bin\Qt5Core.dll build\bin\release
|
|
- copy C:\Qt\5.4\msvc2013_64_opengl\bin\Qt5Gui.dll build\bin\release
|
|
- copy C:\Qt\5.4\msvc2013_64_opengl\bin\Qt5OpenGL.dll build\bin\release
|
|
- copy C:\Qt\5.4\msvc2013_64_opengl\bin\Qt5Widgets.dll build\bin\release
|
|
- mkdir build\bin\release\platforms\
|
|
- copy C:\Qt\5.4\msvc2013_64_opengl\plugins\platforms\qwindows.dll build\bin\release\platforms
|
|
|
|
- ps: >
|
|
if (!"$env:APPVEYOR_PULL_REQUEST_TITLE" -and ("$env:APPVEYOR_REPO_BRANCH" -eq "master"))
|
|
{
|
|
$GITDATE = $(git show -s --date=short --format='%ad') -replace "-",""
|
|
$GITREV = $(git show -s --format='%h')
|
|
# Where are these spaces coming from? Regardless, let's remove them
|
|
$BUILD_NAME = "citra-${GITDATE}-${GITREV}-windows-amd64.7z" -replace " ",""
|
|
# Zip up the build folder
|
|
7z a $BUILD_NAME .\build\bin\release\*
|
|
|
|
# Download winscp
|
|
Invoke-WebRequest "http://hivelocity.dl.sourceforge.net/project/winscp/WinSCP/5.7/winscp570.zip" -OutFile "winscp570.zip"
|
|
7z e -y winscp570.zip
|
|
|
|
# Upload to server
|
|
.\WinSCP.com /command `
|
|
"option batch abort" `
|
|
"option confirm off" `
|
|
"open sftp://citra-builds:${env:BUILD_PASSWORD}@builds.citra-emu.org -hostkey=*" `
|
|
"put $BUILD_NAME /citra/nightly/windows-amd64/" `
|
|
"exit"
|
|
}
|