Commit Graph

75 Commits

Author SHA1 Message Date
Zach Hilman c1c430806c build: Copy QtWebEngineProcess[d].exe to release dir on windows 2019-01-04 10:34:29 -05:00
Zach Hilman cc3d152dc7 cmake: Add USE_QT_WEB_ENGINE flag and update build system 2018-12-28 15:32:39 -05:00
Jcw87 63adf26a47 Remove whitespace 2018-11-15 22:44:18 -08:00
Jcw87 93938b8495 Include imageformat dependencies with releases (appveyor) 2018-11-15 21:53:40 -08:00
fearlessTobi 92e939952c Port web_service from Citra 2018-10-02 15:30:48 +02:00
James Rowe 3ebe22a4b2 Build: Reintroduce Appveyor deploy
This was erroneously removed when we added travis mingw builds. We still
want to push MSVC builds to github for the time being
2018-09-22 13:09:32 -06:00
James Rowe 7097f11501 Merge pull request #1225 from tech4me/travis-windows
travis: running mingw build on travis ci
2018-09-20 21:39:15 -06:00
tech4me a1cb3164fe travis: running mingw build on travis ci
This commit also fixed a broken cmake dependency with unicorn
2018-09-19 14:22:14 -04:00
James Rowe a4c26e4c3e Build - Upload fewer artifacts
Appveyor has a limit on artifact retention, and we hit the limit all the
time, so just lower the number of build artifacts to just the final zip
2018-09-01 10:42:16 -06:00
fearlessTobi f30bf4d48d Show game compatibility within yuzu 2018-08-29 15:42:53 +02:00
Zach Hilman 461343ca9b Revert "Port #3616 from Citra: "appveyor: set jobs to 4 for mingw"" 2018-08-20 20:13:28 -04:00
James Rowe 67fc83b0b0 Merge pull request #838 from FearlessTobi/port-3616
Port #3616 from Citra: "appveyor: set jobs to 4 for mingw"
2018-08-18 11:45:51 -06:00
Zach Hilman a615a8ae26 Fix missing qjpeg DLL 2018-08-06 23:06:33 -04:00
fearlessTobi 8d2cac01eb Port #3616 from Citra 2018-07-26 15:55:23 +02:00
James Rowe 248530cb92 Add qt windowsvistastyle dll to the build 2018-07-03 14:44:13 -04:00
bunnei ff2912045b Revert "Use Ninja for MSVC AppVeyor builds" (#584) 2018-06-23 03:17:32 -04:00
Michał Janiszewski 96f00c0aaa Use Ninja for MSVC AppVeyor builds 2018-06-05 22:46:54 +02:00
bunnei ab23cad8d3 Revert "Port citra #3616" 2018-06-05 10:52:52 -04:00
Valentin Vanelslande a610638c0b Port citra #3616 2018-06-04 10:57:18 -05:00
bunnei b88c3d3822 Merge pull request #102 from N00byKing/master
Implement Pull #3043 from citra: appveyor: Determine dlls to include in package programmatically
2018-03-26 19:15:39 -04:00
N00byKing 3811c54930 Implement Citra pull 3043 2018-02-24 13:08:46 +01:00
James Rowe 6b924d4210 Build: Add missing dlls to msvc release 2018-01-18 10:25:37 -07:00
James Rowe ed362fe07f Build: Update deploy keys 2018-01-17 20:40:12 -07:00
James Rowe 1fb270c771 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
2018-01-16 01:20:11 -07:00
James Rowe 84a702e6c3 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.
2018-01-16 01:15:52 -07:00
MerryMage 16e512f2a7 Update build scripts 2018-01-13 22:38:47 +00:00
James Rowe 62a7372026 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.
2017-09-11 09:10:17 -06:00
James Rowe 10f9979de1 Remove excess debug dlls for mingw build 2017-09-05 18:57:47 -06:00
James Rowe 04eac8102a 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
2017-09-01 07:56:36 -06:00
j-selby a15d912312 Implement correct folder structure for CI builds 2017-08-10 17:40:56 +10:00
j-selby dd13f95e8d Travis/AppVeyor: Deploy based upon tags 2017-08-06 19:07:29 +10:00
j-selby 0d04f39064 Produce 7zip artifacts on Travis and Appveyor 2017-07-28 14:22:43 +10:00
James Rowe d05d9e75c6 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.
2017-07-24 09:56:44 -06:00
Yuri Kunde Schlesner a45079a2d8 Remove "Xamarin logspam" workaround
The file does not seem to exist anymore in the VS 2017 environment.
2017-05-21 15:59:11 -07:00
Yuri Kunde Schlesner 4323f08e51 Upgrade AppVeyor to Visual Studio 2017
More C++14/17 goodness!
2017-05-21 15:56:25 -07:00
Kloen 40ee9f28e4 appveyor: workaround for unnecesary Xamarin log spam 2017-01-23 12:06:55 +01:00
James Rowe dac81a1e2a Prevents appveyor from attempting to deploy except on the nightly repo 2017-01-08 11:17:44 -07:00
James Rowe a4f6da944b Change travis to deploy on push to citra-nightly. Add more information to the releases page 2017-01-04 21:31:40 -07:00
James Rowe 1f5772c010 Change deploy to use github releases instead, but only for the citra-nightly repo 2017-01-04 20:53:46 -07:00
James Rowe 1163f92f1e 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) 2016-12-31 23:38:15 -05:00
James Rowe 843b1829ae Trying to make a consistent nightly versioning 2016-12-31 19:37:21 -05:00
James Rowe 9576e45104 Add deploy to bintray for builds to master 2016-12-31 13:54:51 -05:00
James Rowe ceeff700f4 Create a separate archive for debugsymbols on windows
This reduces the main download size and uploads the symbols to a different
directory
2016-09-01 10:47:31 -06:00
MerryMage bad72e4e85 appveyor: Remove tests.exe and tests.pdb from archive 2016-09-01 14:41:24 +01:00
Jannik Vogel 9def5496d3 AppVeyor: Cache chocolatey packages 2016-08-29 15:19:50 +02:00
Jannik Vogel 275fa09c6c Add GPL license.txt and README.md to builds 2016-06-21 14:19:46 +02:00
Yuri Kunde Schlesner 289bc7631f Fix AppVeyor WinSCP download 2016-06-14 20:15:22 -07:00
Maribel b7a0f11308 Appveyor: Restore working directory after test_script (#1835) 2016-05-21 16:11:55 +01:00
MerryMage df2d284556 Tests: Run tests on CI 2016-05-19 19:28:08 +01:00
MerryMage 9d9970fba9 tests: Infrastructure for unit tests 2016-05-19 08:38:03 +01:00