Commit Graph

49 Commits

Author SHA1 Message Date
Lioncash 097039f39a travis: Update to using Xcode 10.2
Keeps the CI toolchain updated. This is also necessary for updating
dynarmic.
2019-05-07 06:40:30 -04:00
Lioncash d3b068d5eb travis: Bump macOS version to 10.14
For whatever bizarre reason, Apple only made a few of std::optional's
member functions available on newer SDK versions. Given we can't even
run yuzu on macOS, and we keep the builder around to ensure that it
always at least compiles on macOS, we can bump this up a version.
2019-03-07 23:34:37 -05:00
Lioncash 7c5e10dbbf travis: Make macOS builds utilize Xcode 10
Keeps the used toolchain up to date and finally allows the use of
<optional> and <variant> standard library headers within the codebase.
2018-09-25 14:46:46 -04: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
fearlessTobi 53645d42a7 travis: use Citras ccache 2018-08-31 20:13:26 +02:00
Michał Janiszewski 66c64686cc Cache ccache on Travis 2018-06-07 21:43:33 +02:00
Lioncash 1b829ca729 travis: Use Xcode 9.3 instead of 9.2
Keeps the toolchains up to date.
2018-04-27 12:17:01 -04:00
N00byKing f6e539839a Use Docker for Build Target clang-format for travis.
This uses the (apparently) more stable Ubuntu Repo instead of the LLVM one.
2018-02-16 22:21:31 +01:00
Flame Sage a0e8ff3c7b Added webhook notifications to TravisCI build. 2018-01-27 02:53:25 +00:00
James Rowe d98b7780f1 Travis: Add missing PPA for newer libstdc++ 2018-01-20 16:45:11 -07:00
James Rowe ee958102f0 Travis: Update clang-format to 6.0 2018-01-20 16:45:11 -07:00
Lioncash d5cef7dea6 travis: Use Xcode 9.2
Uses the latest available Xcode version. This allows the use of more
C++17 facilities without the CI failing.
2018-01-18 07:46:52 -05:00
James Rowe ed362fe07f Build: Update deploy keys 2018-01-17 20:40:12 -07:00
Tobias 4e692c6c22 Implement Pull #3034 from Citra
Change build order to check clang-format first
2018-01-16 18:56:42 +01: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
MerryMage b66add01f8 travis: Split build scripts for different platforms
This commit also separates clang-format from the linux build, closing #2702.
2017-10-07 12:10:03 +01:00
James 7f03df6994 Travis: Use Docker to build for Linux 2017-08-10 20:13:59 +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 6626b968d4 Fixes file upload pattern in the travis.yml to include macOS releases (#2592) 2017-02-24 18:12:37 -08: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
bunnei 3214e3135d Update .travis.yml 2017-01-03 23:07:14 -05:00
James Rowe 672e14d506 Try a different travis key 2017-01-03 20:00:26 -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 9576e45104 Add deploy to bintray for builds to master 2016-12-31 13:54:51 -05:00
Yuri Kunde Schlesner cd529f7414 Travis: Use a stable version of clang-format 2016-12-03 01:32:46 -08:00
Yuri Kunde Schlesner b794700649 Travis: Remove build uploading
@archshift has been MIA for a while, so our builds server is currently
down. Furthermore, uploading is broken in both Linux and macOS:

- The version of lftp in Trusty doesn't support the sftp:auto-confirm
  option, which means that uploading would hang, even if the server
  weren't down. It currently tries to connect forever and fails the
  build with a timeout.
- lftp was removed from Homebrew, so it wasn't being installed on macOS
  and invoking it just failed.
2016-11-24 15:49:15 -08:00
Yuri Kunde Schlesner 739c1d8cf9 Fix Travis clang-format check 2016-09-21 01:53:37 -07:00
Lectem 229a8d7c7e travis cache for cmake and sdl2 (#2060) 2016-09-08 03:31:57 +01:00
MerryMage 4b39c41182 travis: Update to XCode 7.3.1 2016-09-02 16:19:09 +01:00
Lioncash c6f3fd9d50 travis: Use GCC 6 on Ubuntu CI builds 2016-06-17 10:48:40 -04:00
Lioncash 370a1e2a00 travis: Use Qt 5 on Ubuntu CI builds 2016-06-17 10:48:35 -04:00
Lioncash 8276106043 travis: Update dependencies 2016-04-03 15:45:48 -04: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
Yuri Kunde Schlesner 6fc605a196 Travis: Replace `before_install` with `install` 2015-07-10 20:24:19 -03:00
Yuri Kunde Schlesner 73b6a715ee Travis: Remove use of sudo to enable use container-based builds 2015-07-10 20:00:59 -03:00
Emmanuel Gil Peyrot b1503b2020 Remove every trailing whitespace from the project (but externals). 2015-05-29 21:59:29 +01:00
archshift 6cc1a07235 CI: upload builds to builds.citra-emu.org instead of MEGA 2015-03-16 18:09:20 -07:00
chinhodado b8801a8e4e Revert "Travis: Enable caching of dependencies" 2015-01-10 21:22:03 -05:00
Yuri Kunde Schlesner d261e77c16 Travis: Try to cache downloaded files to work around sf.net sucking 2014-12-20 15:56:25 -02:00
Yuri Kunde Schlesner c7bba5a079 Travis: Enable APT cache. This should give us a small boost
http://docs.travis-ci.com/user/caching/#Caching-Ubuntu-packages
2014-12-20 14:37:00 -02:00
archshift 99110dc460 Travis: Added OSX, use default compilers, moved cmds into own scripts 2014-06-17 22:57:15 -07:00
Thomas Edvalson 149503d249 Yet anothing missing dependency? libxcursor-dev 2014-04-25 22:04:18 -04:00
Thomas Edvalson c08cec14e1 Maybe needs libglew-dev? 2014-04-25 21:54:09 -04:00
Thomas Edvalson 322efe83fa Fixed travis dir problem (third time's the charm) 2014-04-25 12:52:01 -04:00
Thomas Edvalson ac4947bb68 One of the lines wasn't quite unneccesary. 2014-04-25 12:43:11 -04:00
Thomas Edvalson 5c76845363 Remove potentially unnecessary lines in Travis script. 2014-04-25 12:39:49 -04:00
Thomas Edvalson e492a253d9 Added Travis CI script 2014-04-25 12:32:13 -04:00