James Rowe
6ff20dc6a7
Add qt windowsvistastyle dll to the build
7 years ago
bunnei
0b831dd2ba
Revert "Use Ninja for MSVC AppVeyor builds" ( #584 )
7 years ago
Michał Janiszewski
5c3d5d0849
Use Ninja for MSVC AppVeyor builds
7 years ago
bunnei
9232fbdf34
Revert "Port citra #3616"
7 years ago
Valentin Vanelslande
5c82400ef8
Port citra #3616
7 years ago
bunnei
010ea89013
Merge pull request #102 from N00byKing/master
...
Implement Pull #3043 from citra: appveyor: Determine dlls to include in package programmatically
7 years ago
N00byKing
c875a7984e
Implement Citra pull 3043
7 years ago
James Rowe
195b4b5129
Build: Add missing dlls to msvc release
7 years ago
James Rowe
138c03d565
Build: Update deploy keys
7 years ago
James Rowe
b5b0d4e7c3
Build: Update Appveyor and Travis secret keys
...
The keys are github auth_tokens and are assigned to yuzubot for the
yuzu-nightly repository to allow Appveyor and Travis to upload releases
7 years ago
James Rowe
e026b66bbb
Build: Add unicorn as a submodule and build it if needed
...
Adds a cmake custom target that will build unicorn on first compile and
uses this in the build scripts as well. Updates Appveyor and Travis
build scripts to work with the new unicorn build, and updates the paths
to all of the different artifacts.
7 years ago
MerryMage
f95789a0b3
Update build scripts
7 years ago
James Rowe
9e847b7549
Build: Enable SSL in mingw by linking against WinSSL
...
The mingw builds aren't submitting telemetry because the curl library
they are linked against is configured to use openSSL and openSSL looks
for the certificates in the users home folder. This keeps it from
contacting web services because it can't communicate over SSL.
This commit adds a download in mingw builds that will download a
precompiled curl for mingw linked against winssl and sspi.
7 years ago
James Rowe
ef8925b7ac
Remove excess debug dlls for mingw build
8 years ago
James Rowe
ab47bf6ad6
Build: Add mingw64 compile support to appveyor
...
Releases will be built with both mingw and msvc and the binaries of both
builds will be uploaded to github releases
8 years ago
j-selby
80f85b429c
Implement correct folder structure for CI builds
8 years ago
j-selby
8bda0ca68d
Travis/AppVeyor: Deploy based upon tags
8 years ago
j-selby
a7dae7fd70
Produce 7zip artifacts on Travis and Appveyor
8 years ago
James Rowe
0f81e18793
Use WinSSPI instead of OpenSSL
...
Appveyor has OpenSSL installed, so cURL tries to link against it.
This causes dll not found errors because we would also need to ship
OpenSSL, so we link against Windows SSPI instead.
8 years ago
Yuri Kunde Schlesner
6c26b6efbc
Remove "Xamarin logspam" workaround
...
The file does not seem to exist anymore in the VS 2017 environment.
8 years ago
Yuri Kunde Schlesner
eb8afab865
Upgrade AppVeyor to Visual Studio 2017
...
More C++14/17 goodness!
8 years ago
Kloen
d6fc0bdc75
appveyor: workaround for unnecesary Xamarin log spam
8 years ago
James Rowe
84c6a98374
Prevents appveyor from attempting to deploy except on the nightly repo
8 years ago
James Rowe
c4ad608870
Change travis to deploy on push to citra-nightly. Add more information to the releases page
8 years ago
James Rowe
0a6ca01991
Change deploy to use github releases instead, but only for the citra-nightly repo
8 years ago
James Rowe
8f6c3b5c20
Try a different encrypted bintray api key for travis. Change appveyor to upload to a long git hash (since travis is stuck uploading to the full hash name)
8 years ago
James Rowe
4a6cf7ecaf
Trying to make a consistent nightly versioning
8 years ago
James Rowe
b03e7bf28f
Add deploy to bintray for builds to master
8 years ago
James Rowe
93bcd00e44
Create a separate archive for debugsymbols on windows
...
This reduces the main download size and uploads the symbols to a different
directory
9 years ago
MerryMage
d3619aaff3
appveyor: Remove tests.exe and tests.pdb from archive
9 years ago
Jannik Vogel
ac6853c585
AppVeyor: Cache chocolatey packages
9 years ago
Jannik Vogel
ede028fe4d
Add GPL license.txt and README.md to builds
9 years ago
Yuri Kunde Schlesner
914eb7561e
Fix AppVeyor WinSCP download
9 years ago
Maribel
51ee2d2eb1
Appveyor: Restore working directory after test_script ( #1835 )
9 years ago
MerryMage
87de1ca968
Tests: Run tests on CI
9 years ago
MerryMage
a03f9b6fb6
tests: Infrastructure for unit tests
9 years ago
MerryMage
ba2a54a9dd
Dependencies: Remove GLFW, Add SDL2
...
citra: Remove GLFW, Add SDL2
FindSDL2: Do not CACHE SDL2_* variables if library is not found
EmuWindow_SDL2: Set minimal client area at initialisation time
EmuWindow_SDL2: Corrections
EmuWindow_SDL2: Fix no decorations on startup on OS X
cmake: windows_copy_files
9 years ago
archshift
483737f2e6
Update appveyor.yml to use VS2015 CMake generator
9 years ago
bunnei
2521171ef5
AppVeyor: Use Visual Studio 2015
9 years ago
Yuri Kunde Schlesner
70d0d8890a
CMake: Remove support for QTDIR environment variable
...
Using this variable is problematic is the user has several versions of
Qt installed on their system. There is no way to know ahead of time if
the Qt version pointed to by QTDIR matches the toolchain that is being
targeted.
The Qt installation path can still be easily specified if it's not found
by CMake by setting the Qt5_DIR cache variable after the initial
configuration run, so this shouldn't present an usability issue.
10 years ago
Yuri Kunde Schlesner
078969bdd0
CMake: Add option to download Qt and GLFW binaries over HTTP
10 years ago
Yuri Kunde Schlesner
eaaf951de6
AppVeyor: Remove submodule checkout depth
...
This avoid intermittent build failures due to a commit not being
reachable using a fixed depth, at the expense of longer checkout times.
10 years ago
Trung Do
55725f07ec
AppVeyor: Remove os: unstable
...
The default os has Qt now, so there no need for the unstable os.
10 years ago
archshift
741db6798c
AppVeyor: update WinSCP download link with one that should never expire
10 years ago
archshift
1e8b18708c
AppVeyor: update WinSCP download link (with direct download link)
10 years ago
archshift
1a9d6c8307
AppVeyor: update WinSCP download link
...
Goodbye, SourceForge!
10 years ago
Emmanuel Gil Peyrot
39e8c01f22
Appveyor: Create a second archive with only the binaries, for people who don’t have much bandwidth.
10 years ago
Emmanuel Gil Peyrot
b1503b2020
Remove every trailing whitespace from the project (but externals).
10 years ago
James Rowe
37a9d0635e
Updated the appveyor build to no longer copy the QT dlls since it is done in post build now.
10 years ago
archshift
b4b1070541
Remove mysterious spaces that were added by `git show --format`
...
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.
10 years ago