Anders Jenbo
3f7ad14306
Set up CI for Android builds
5 years ago
staphen
6aba719ed1
Remove 3DS package updates from CI script
5 years ago
staphen
fc9793cd73
Fix 3DS CI build
5 years ago
staphen
2c03da3516
Adjust cmake commands for 3DS build
5 years ago
Gleb Mazovetskiy
7ab16c5c5d
🔨 CMake: Cleanup Nintendo Switch variables
5 years ago
Dave Murphy
733cf56a1e
use upstream devkitPro cmake machinery
5 years ago
obligaron
ac6a398cb6
New CMake option ENABLE_CODECOVERAGE to toggle instrumentation of code for code coverage
5 years ago
Gleb Mazovetskiy
74490885d5
🔨 Fix 3DS build
5 years ago
Gleb Mazovetskiy
633a47fd76
🔨 Fix Switch CI build
...
The image was updated from Debian Stretch to Debian Buster in 491845c3c3
5 years ago
Trihedraf
9a27132ad9
Move Linux x64 back to circleci and debian:stretch-backports
5 years ago
Trihedraf
3461652e99
Move Win CircleCI builds to GitHub Actions
5 years ago
Trihedraf
5a9c74a52d
remove Linux_x86, Linux_x86_64, Linux_SDL1 from circleci
5 years ago
Gleb Mazovetskiy
acee2ef14c
🎉 Switch from SDL_mixer to SDL_audiolib
...
SDL_mixer can only stream a single music track
SDL_audiolib has unlimited streams.
With this change, we finally have streaming sounds (respecting
sfx_STREAM).
Audio options can now also be set via diablo.ini, which should help us
better diagnose the static noise issues.
5 years ago
Gleb Mazovetskiy
1977f39ecb
🔨 Switch: Better fix for pkgconfig support
5 years ago
Gleb Mazovetskiy
fdc6cd6f7e
🔨 Switch CI: Fix pkgconfig support
...
Works around https://github.com/devkitPro/docker/issues/16
5 years ago
Gleb Mazovetskiy
2f40211404
🔨 CI: Use system libfmt on Debian Testing builds
5 years ago
Gleb Mazovetskiy
7e9ef03334
🔨 CMake MinGW: Set pkgconfig path and fix prefix
...
1. Make CMake use MinGW's pkgconfig wrapper.
2. Set the correct `prefix` in `pkgconfig` files.
5 years ago
Gleb Mazovetskiy
4f31703b73
🔨 CMake Vita: Set pkgconfig path and fix prefix
...
1. Make CMake use VitaSDK's pkg-config wrapper.
Fix sent upstream: https://github.com/vitasdk/vita-toolchain/pull/182
2. Work around broken `prefix` in `pkgconfig` files:
https://github.com/vitasdk/vdpm/issues/69
5 years ago
Trihedraf
0f583bb7ed
Bring Linux_SDL1 inline with other Linux builds
5 years ago
Trihedraf
b71c5aa0d1
Move to Debian:Testing, remove redunant cmake --build commands
5 years ago
Gleb Mazovetskiy
7cf4f2142d
CTest: Output details on failure
5 years ago
Trihedraf
0f7b2682b2
adjust AppRun file to updates in #1253 . move linux packaging and appimage commands to helper scripts
5 years ago
Trihedraf
e55d226326
update appimage to use devilutionx.mpq and charissilb.ttf
5 years ago
Anders Jenbo
629339bbd9
👷 Build Switch test builds as nightly
...
Builds are now working correctly without optimization on Switch
5 years ago
Anders Jenbo
54c54ac5dd
👷 Update switch build container
5 years ago
Trihedraf
33e550ceb6
Build an AppImage for Linux on CircleCi
5 years ago
Trihedraf
2472058bb4
Change Linux packaging to match release packaging and move devilutionx.mpq to root of package
5 years ago
Trihedraf
582508a123
Add Linux Packages
5 years ago
Anders Jenbo
9737ccfcfe
Limit CI builds to 2 cpus ( #1116 )
...
CI only provides us 2 CPUs but nproc reports it as 32 leading to some bad balancing and some tiles stalled builds
5 years ago
Anders Jenbo
5cd96dd1b6
Add git to Vita build server
...
This is reguired for fetching the version from the git tags
5 years ago
Epifanov Ivan
f49b55cbe1
Migrate to vitasdk
5 years ago
Ivan Epifanov
5f90a96b23
[vita] Add CircleCI suite for vita
5 years ago
MrHuu
d56cc3cb40
[3DS] CMake instructions
5 years ago
Trihedraf
b12a1cb53e
add CPack zips for Windows
5 years ago
Trihedraf
a29a59d8d3
Fix Win64 build to actually run and only download the x64 parts of MinGW ( #1022 )
5 years ago
Trihedraf
a0e8479274
add win_x64 MinGW builds and Readme Instructions
5 years ago
Anders Jenbo
4fed130adc
Create helper script for setting up MinGW builds
5 years ago
Anders Jenbo
7fea616a57
Correct Discord webhook
5 years ago
Anders Jenbo
41ef7532d4
Clear build files before building the debug version
5 years ago
Anders Jenbo
93565c03ad
Move diff builds to CircleCI
5 years ago
Anders Jenbo
59f6237ba9
Add diablo_109b_diff step to CircleCI
5 years ago
Anders Jenbo
8bf46e13e4
Add make to CI image
5 years ago
Anders Jenbo
39efaf1312
Add Linux mingw based builds
5 years ago
Anders Jenbo
42c747d7e9
Migrate Linux builds to CircleCI
5 years ago
Anders Jenbo
9997a6c09c
Use older devkitpro/devkita64 image
...
As of 20200730 the latest devkitpro/devkita64 image has been failing to start because of UID issues.
https://github.com/devkitPro/docker/issues/9
6 years ago
Anders Jenbo
1ff6d9cc24
Fix nightly Windows x86 builds ( #787 )
6 years ago
Gleb Mazovetskiy
e993e34971
Fix CI Debian Stretch build ( #678 )
...
The cmake package in debian-stretch has recently been updated: https://packages.debian.org/stretch-backports/cmake
This new version of cmake depends on a version of libarchive13 that is only available in stretch-backports-sloppy.
To allow libarchive13 to be installed from stretch-backports-sloppy I've added the debian-stretch-sloppy "suite" and changed -t stretch-backports to -t 'stretch-backports*'.
6 years ago
Anders Jenbo
c24d029130
Use older devkitpro/devkita64 image
...
As of 20200730 the latest devkitpro/devkita64 image has been failing to start because of UID issues.
https://github.com/devkitPro/docker/issues/9
6 years ago
Anders Jenbo
f0b9e2d8a0
Fix nightly Windows x86 builds ( #787 )
6 years ago
Kai Meyer
791aa60cab
Adding top-level CPACK option ( #700 )
...
* Adding top-level CPACK option
* Setting CMAKE_BUILD_TYPE should always be Cache variables
This initializes CMAKE_CXX_FLAGS_RELEASE during project() correctly. With out
this, changes to CMakeLists.txt may result in a complete rebuild because
CMAKE_BUILD_TYPE wasn't in the cache before, and wasn't respected by project(),
but now it is.
https://cmake.org/pipermail/cmake/2008-September/023808.html
* Always build deb and rpm packages where possible
* Searching for .ttf instead of hard-coding it's full path
6 years ago