Commit graph

26 commits

Author SHA1 Message Date
MerryMage
a59eedade1 travis: Ensure python version is >= 3.5 2020-04-22 21:06:18 +01:00
MerryMage
668a43f815 A32: Detect unpredictable LDM/STM instructions 2020-04-22 21:06:18 +01:00
MerryMage
fb2dc2f55c travis: Re-enable most tests 2020-04-22 21:06:18 +01:00
MerryMage
7be0038186 Reduce requirements to macOS 10.12 2020-04-22 21:04:23 +01:00
MerryMage
55254968fc travis: Test on GCC 8 2020-04-22 21:04:22 +01:00
MerryMage
b07699bae7 travis: Rename test-a64 to test-with-unicorn
Also remove [a64] filter so that the A32 frontend is exercised as well.
2020-04-22 21:04:22 +01:00
Lioncash
a319517ca8 travis: Bump macOS deployment version to 10.14
Some of std::variant's functions are only available in 10.14 and later.
2020-04-22 21:02:47 +01:00
Lioncash
d4a531c21f travis: Re-enable A32 tests 2020-04-22 21:02:46 +01:00
Lioncash
2641d410a4 travis: Amend build parameters
Currently just run the 64-bit tests.
2020-04-22 21:02:46 +01:00
Michał Janiszewski
3359572e5d Enable ninja and ccache on travis (#413)
* Use ninja, the fast build system

Make is known to be rather slow, but it's possible to generate other
build system files with CMake, so use a faster one.

* Use ccache on Travis

* Dummy commit to test ccache
2020-04-22 20:57:37 +01:00
MerryMage
ce5ad240fa travis: Enable DYNARMIC_USE_LLVM
Provides disassembly, which is useful for debugging failing tests
on CI.
2020-04-22 20:46:15 +01:00
Lioncash
bc4bde1fbd travis: Use yuzu's unicorn fork 2020-04-22 20:46:15 +01:00
MerryMage
eaa1fd36a7 travis: Switch unicorn repository 2020-04-22 20:46:14 +01:00
MerryMage
12173a8792 travis: Switch to yuzu-emu's unicorn repository 2020-04-22 20:46:13 +01:00
MerryMage
01b4395bf8 travis: Bump MACOSX_DEPLOYMENT_TARGET 2020-04-22 20:46:12 +01:00
MerryMage
30936f5e94 travis: Test with disabled CPU feature detection
Ensure that fallbacks are working correctly.
2020-04-22 20:44:37 +01:00
MerryMage
cc6071d667 travis: Print current test information 2020-04-22 20:42:45 +01:00
MerryMage
a59e9ad9c6 travis: Run A64 tests 2020-04-22 20:42:45 +01:00
MerryMage
89e9ce8aff Bump requirements to C++17 2020-04-22 20:27:15 +01:00
MerryMage
90480aade2 travis: Split build scripts 2017-07-17 16:44:13 +01:00
MerryMage
01abb65960 travis: Build release builds on Linux 2017-04-09 11:26:20 +01:00
Lioncash
9906be746f CMakeLists: Make boost an interface library target
Gets rid of the use of a non-target include and makes libraries
explicitly link against the identifier name in order to get includes.
2017-03-04 11:52:32 +00:00
MerryMage
4c817b9bd5 travis: No longer necessary to install latest cmake from homebrew on macOS 2016-11-23 18:24:06 +00:00
MerryMage
6520c7537e travis: brew unlink is no longer necessary
xcode7.3 was updated with a newer version of cmake preinstalled
2016-09-21 17:53:28 +01:00
MerryMage
ba04be5071 travis: Build on OS X 2016-09-02 17:08:09 +01:00
MerryMage
e83a2bacad Added Travis CI script 2016-09-02 12:22:27 +01:00