Commit graph

62 commits

Author SHA1 Message Date
Zach Hilman
a615a8ae26 Fix missing qjpeg DLL 2018-08-06 23:06:33 -04: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
MerryMage
f2c32b7336 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
2016-03-02 14:09:02 +00:00
archshift
03012b4476 Update appveyor.yml to use VS2015 CMake generator 2016-01-04 14:55:53 -08:00
bunnei
09b8b9d6c3 AppVeyor: Use Visual Studio 2015 2015-09-29 22:17:02 -04:00
Yuri Kunde Schlesner
4e4896ab6e 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.
2015-09-08 19:35:14 -03:00
Yuri Kunde Schlesner
e351e56465 CMake: Add option to download Qt and GLFW binaries over HTTP 2015-09-08 19:35:12 -03:00
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.
2015-07-07 16:22:26 -03:00
Trung Do
55725f07ec AppVeyor: Remove os: unstable
The default os has Qt now, so there no need for the unstable os.
2015-06-24 14:09:56 -04:00
archshift
741db6798c AppVeyor: update WinSCP download link with one that should never expire 2015-06-21 12:59:55 -07:00
archshift
1e8b18708c AppVeyor: update WinSCP download link (with direct download link) 2015-06-15 13:58:49 -07:00
archshift
1a9d6c8307 AppVeyor: update WinSCP download link
Goodbye, SourceForge!
2015-06-15 12:14:41 -07:00
Emmanuel Gil Peyrot
39e8c01f22 Appveyor: Create a second archive with only the binaries, for people who don’t have much bandwidth. 2015-06-15 18:57:18 +01:00
Emmanuel Gil Peyrot
b1503b2020 Remove every trailing whitespace from the project (but externals). 2015-05-29 21:59:29 +01:00
James Rowe
37a9d0635e Updated the appveyor build to no longer copy the QT dlls since it is done in post build now. 2015-03-28 02:21:37 -06:00