Commit Graph

18 Commits

Author SHA1 Message Date
MerryMage 29a6fbacd5 macOS: Build x86_64h slice
This commit produces a fat-binary with two slices. The x86_64 slice
is for all x64 systems, and the x86_64h slice targets x64 systems
starting with Haswell. The latter allows the compiler to use newer
instructions that are not available on older microarchitectures.
2017-10-02 18:34:19 +01:00
j-selby 80f85b429c Implement correct folder structure for CI builds 2017-08-10 17:40:56 +10:00
j-selby 8bda0ca68d Travis/AppVeyor: Deploy based upon tags 2017-08-06 19:07:29 +10:00
j-selby a7dae7fd70 Produce 7zip artifacts on Travis and Appveyor 2017-07-28 14:22:43 +10:00
James Rowe bf325d3859 Change travis tar command to specify compression format
macOS uses bsdtar which doesn't have the -a flag which determines
compression based on file extension.
2017-02-25 14:02:46 -07:00
James Rowe df8c01604e Revert use gzip for linux
Uses tar -a flag to determine compression algorithm based off file extension (so linux will continue to use xz and macOS can use gzip)
2017-02-23 14:05:47 -07:00
James Rowe c4de706ace Use gzip instead of lzma on macOS and linux releases
A common report from macOS users is they can't figure out how to unzip the
program. This will allow them to double click to unzip the archive which
is what users on macOS expect.
2017-02-23 10:01:50 -07:00
James Rowe b03e7bf28f Add deploy to bintray for builds to master 2016-12-31 13:54:51 -05:00
Yuri Kunde Schlesner 99079cc906 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
wwylele 0dfad003dc Travis: only upload for push (#2134) 2016-10-27 21:45:56 +01:00
Andy Tran f8f6722133 Travis Build: OS X Startup Crash Fix (#1962)
* Travis: Mac OS X Build Fix

Addresses the issue of the nightly builds crashing on OS X. In short,
the changes needed were to rename the references within the binaries in
order to make the app “self-contained”.

* Travis: Mac OS X Terminal

Launches citra with a terminal (instead of going straight for the QT
application, skipping the debugging terminal).

* Travis: Clean Up Lines

* Travis: Fix of EOL Issue

* Travis: Merge Fixes from Build Branch

* Travis: Forward OS X Arguments

* Travis: Forward OS X Arg x2

The issue is, is that sure “open citra-qt.app —args test” works, but
drag and drop doesn’t!

* Travis: Something needed to be escaped
2016-07-25 21:08:06 -04:00
Jannik Vogel ede028fe4d Add GPL license.txt and README.md to builds 2016-06-21 14:19:46 +02:00
MerryMage 373a790d76 OS X: Use dylibbundler to include dylibs required by citra in nightly archive 2016-03-15 00:42:37 +00:00
archshift addef06081 OS X build uploading: auto-confirm SSH host key
Prevents error verifying host key (and we can't manually verify since
the prompt is obviously non-interactive).
2015-10-03 17:23:31 -07:00
archshift a660469d1e Fix uploading of builds by adding exec bit to .travis-upload.sh
Fixes regression introduced by 6fc605a
2015-07-13 21:00:11 -07: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