Commit Graph

47 Commits

Author SHA1 Message Date
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