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