Commit Graph

127 Commits

Author SHA1 Message Date
Ted John 73dae03601
Update appveyor_deploy.ps1 2018-10-28 12:57:57 +00:00
Ted John c3f4260aad
Update appveyor_deploy.ps1 2018-10-28 12:32:08 +00:00
Ted John aae2cf9250
Find correct zip file 2018-10-28 11:47:34 +00:00
Michał Janiszewski 593f9a03ea Upload zipped symbols to backtrace.io 2018-10-28 00:16:08 +02:00
Ted John 5ec03c7a4c Remove unnecessary opinion from comment 2018-10-24 23:36:14 +02:00
Michał Janiszewski cc3beb9237 Upload symbols from AppVeyor to backtrace.io 2018-10-24 23:36:14 +02:00
Ted John 82107e5666
Merge pull request #7957 from TheAssassin/appimage
Add build scripts to create an AppImage.
2018-10-04 07:50:06 +01:00
Ted John e46b5c752a Build AppImage for release 2018-09-29 14:11:49 +01:00
Ted John 5ff7a0a4f8 Remove code signing clutter 2018-09-08 21:29:10 +01:00
TheAssassin 0b3ddc85d6 Remove redundant CLI flags 2018-08-29 22:32:47 +02:00
TheAssassin b189ea27b4 Switch to ninja 2018-08-29 22:23:53 +02:00
TheAssassin 4cc80613cb Remove compatibility hacks 2018-08-29 22:05:57 +02:00
Michał Janiszewski 5b85a944bb
Use LD_PRELOAD only on built binaries in 32-bit jobs
This avoids trying to preload the 32-bit library into 64-bit processes.
The exception is ctest which will be tried, but it's easiest to do it this way.
2018-08-29 10:55:44 +02:00
Michał Janiszewski 50d885fc4a
Use libSegFault to print stacktraces on Travis 2018-08-29 10:41:09 +02:00
Hielke Morsink c5ac6ffb08 Add run-clang-format to be run by Travis CI 2018-07-23 15:58:00 +02:00
TheAssassin 5ce90f8906 libfuse2 isn't needed any more 2018-07-01 14:12:05 +02:00
TheAssassin e567c568bb Remove deprecated icu build 2018-07-01 14:08:18 +02:00
TheAssassin 8b0ca9ef81 AppImage build scripts, mk. 1
Produces working AppImage for bionic and newer distros.
2018-07-01 14:04:37 +02:00
Ted John 314707d67a Add `git describe` support for AppVeyor builds 2018-06-14 12:52:01 +01:00
Michał Janiszewski bc67191925
Improve reporting of ccache stats
Now shows pre & post build stats in form of diff.
2018-05-30 13:50:17 +02:00
Michał Janiszewski aa8322e03a Use ccache in Travis Linux builds 2018-05-30 00:03:38 +02:00
Ted John bece5e5429
Merge pull request #7431 from IntelOrca/refactor/use-shared-ptr-1
Use shared_ptr for long-life objects
2018-05-13 00:19:43 +01:00
Michał Janiszewski af00a1de03 Use @IntelOrca's discord-rpc to fix discordapp/discord-rpc#134 2018-05-12 22:08:25 +02:00
Michał Janiszewski 9f8e1e7c9c Use discord-rpc 3.3.0 on Travis 2018-05-12 22:08:25 +02:00
Michał Janiszewski d284bcc4fe Filter out spammy messages from gcov 8.1.0
gcov 8 outputs **a lot** (gigabytes) of messages like

```
test_tile_elements.dir/test/tests/TestData.cpp.gcno:'main' has arcs to entry block
test_tile_elements.dir/test/tests/TestData.cpp.gcno:'main' has arcs from exit block
test_tile_elements.dir/test/tests/TileElements.cpp.gcno:'main' has arcs to entry block
test_tile_elements.dir/test/tests/TileElements.cpp.gcno:'main' has arcs from exit block
test_tile_elements.dir/test/tests/TileElements.cpp.gcno:'_ZNK9__gnu_cxx13new_allocatorIcE8max_sizeEv' has arcs to entry block
test_tile_elements.dir/test/tests/TileElements.cpp.gcno:'_ZNK9__gnu_cxx13new_allocatorIcE8max_sizeEv' has arcs from exit block
test_tile_elements.dir/test/tests/TileElements.cpp.gcno:'_ZN9__gnu_cxx13new_allocatorIcE8allocateEjPKv' has arcs to entry block
test_tile_elements.dir/test/tests/TileElements.cpp.gcno:'_ZN9__gnu_cxx13new_allocatorIcE8allocateEjPKv' has arcs from exit block
```

which we cannot alleviate, but they overload Travis' log size of 4MiB
causing the jobs to get killed.

This will simply silence those messages.
2018-05-12 22:06:56 +02:00
Michał Janiszewski ad0060f2b9
Use rapidjson with hack for GCC8 (#7503)
To be removed once https://github.com/Tencent/rapidjson/issues/1205 is fixed
2018-05-11 16:15:36 +02:00
Michał Janiszewski d240233671 Collect coverage on Travis 2018-04-23 20:35:36 +02:00
Michał Janiszewski 0b7fe2a71c Execute scan-objects on Travis 2018-04-22 22:42:20 +02:00
Michał Janiszewski a1e0e63633
Fix Travis builds by using tagged discord-rpc version 2018-04-17 20:35:36 +02:00
Michał Janiszewski 36f86440d9 Perform install target on Travis/docker64 2018-04-12 22:06:42 +02:00
Richard Jenkins 9a10218275 Update official domain 2018-02-05 13:32:53 +01:00
Michał Janiszewski a9179fff52 chmod whole build directory on Travis 2017-11-15 22:32:51 +01:00
Michał Janiszewski 8f3434d084 Add discord-rpc support to Linux 2017-11-15 22:32:51 +01:00
Michał Janiszewski 4e3a38b25d Use ctest for running tests 2017-09-24 23:02:26 +02:00
Michał Janiszewski 34fab632e6 Use ninja for building on Travis 2017-09-24 23:02:26 +02:00
Michał Janiszewski 8eb98777fe Remove unused configuration from build.sh 2017-08-24 11:24:38 +02:00
Michał Janiszewski 20330707c3 Remove unused configuration from install.sh 2017-08-24 11:23:28 +02:00
Richard Jenkins 5522422cbe Fix #6169: Windows installer runs game with admin privileges (#6176) 2017-08-17 12:16:36 +02:00
Richard Jenkins b92ba32781 Revert "Fix #6169: Windows installer runs game with admin privileges (#6171)" (#6175)
This reverts commit d84db2d463.
2017-08-14 09:09:25 +01:00
Richard Jenkins d84db2d463 Fix #6169: Windows installer runs game with admin privileges (#6171) 2017-08-13 01:37:40 +01:00
Michał Janiszewski cac9bbe481 Fix issues in install.sh 2017-07-28 20:38:30 +02:00
Michał Janiszewski 489ee9bd4f Fix issues in build scripts 2017-07-28 20:38:30 +02:00
Michał Janiszewski 8770b70ec0 Switch to deployment from MSVC2017
[ci skip]
2017-07-24 13:18:04 +02:00
Michał Janiszewski ada2569412 Update Travis configuration to use new mingw docker 2017-04-16 08:50:44 +02:00
Ted John 53d1375a95 Fix AppVeyor build / upload for tags 2017-01-29 23:29:20 +00:00
Ted John a5528fc661 Improve tag deployment on AppVeyor
[ci skip]
2017-01-28 22:28:48 +00:00
Lastorder 84d2f6c4c7 Fix #5010 windows builds not pushed
windows builds not pushed to openrct2.org due to invalid condition
2017-01-07 11:18:22 +00:00
Michał Janiszewski 1d35e5c7c4 Fix directory permissions, do `make install` 2016-12-16 23:32:48 +01:00
Michał Janiszewski 3bea7c0ad0 Make docker images use the same path as host for build 2016-12-16 23:08:52 +01:00
Michał Janiszewski dde9fd86f2 Use VS2017RC beta image on appveyor 2016-12-16 17:11:26 +00:00