Commit Graph
30 Commits
Author SHA1 Message Date
Le Philousophe ce932fe9f2 MACOSX/IPHONE: Update versions
- Update SDK versions using Xcode 12.2
- Add LDID to osxcross as ARM is now supported by MacOSX11.0 SDK
- Upgrade host triples
- Fix a bad copy-paste in platform configuration (x86_64 instead of
i386)
2020-11-22 11:40:16 +00:00
Le Philousophe 56133152cb WINDOWS: Use MXE instead of Debian mingw
This lets have a toolchain for x86 and x86_64 for the same price
2020-11-21 12:07:37 +00:00
Le Philousophe 6e893714a9 IPHONE: Add iPhone platform support 2020-11-01 09:02:07 +00:00
Le Philousophe df3fa4e9ac ALL: Add bzip2 to all worker images
It's needed when we create a tar.bz2 package
2020-10-31 09:42:34 +00:00
Le Philousophe 32b434d420 MACOSX: Add MacOS X platform support
This platform is a little complex.
First, it pulls its SDKs from toolchains/apple_sdks.
Second, there is two toolchains for amd64 and i386 (an older SDK as the
last ones have dropped i386 support).
The CLang provided by Debian is too old for last SDKs so there is
multiple choices avoailable:
- use Debian clang,
- use official clang packages,
- use osxcross clang build script (take a long time).
Third, there is a macosx-common image which contains all scripts which
are needed by all toolchains: that is osxcross, osxcross-clang (to build
clang) and libsdl2 (as sdl2-config is buggy in MacPorts).
Finally, there is a m4 script to build all the toolchains.

The Dockerfile.m4 in toolchain directory is only there to do some tuning
on the build.

The same is done for workers.
2020-10-18 19:04:58 +00:00
Le Philousophe a9549d3480 ALL: Fix pkg-config environment variables
PKG_CONFIG_PATH isn't needed and PKG_CONFIG_LIBDIR must point on
pkgconfig directory and not the parent one
2020-10-18 18:40:25 +00:00
Le Philousophe fd4e4a8266 AMIGAOS4: Add support for AmigaOS4 platform 2020-08-26 19:59:58 +00:00
Le Philousophe 575fed1dd0 BUILDBOT: Add toolchain for OpenPandora 2020-08-23 13:22:13 +02:00
Le Philousophe 5d895947f4 BUILDBOT: Add toolchain for Caanoo 2020-08-23 13:22:12 +02:00
Le PhilousopheandCameron Cawley ed33ed8a74 BUILDBOT: Add toolchain for GP2X
Co-Authored-By: Cameron Cawley <ccawley2011@gmail.com>
2020-08-23 13:22:05 +02:00
Le Philousophe f4f9d507f9 PS2: Remove toolchain and worker as ScummVM has removed it 2020-08-01 16:39:12 +02:00
Le Philousophe 02a9a7716c PS2: Add support for PS2 toolchain
Using an outdated one as the newest changes aren't supported by our port
2020-06-21 15:28:24 +00:00
Le Philousophe 78a71f17ca WORKERS: Fix Alpine buildbot install
pip3 is not installed automatically anymore
2020-06-01 18:09:03 +00:00
Le Philousophe c66f0460ce ALL: Add fribidi library
PSP don't get it as it should get several other libraries too
RiscOS don't get it because no worker exists yet to test it
2020-05-01 15:20:37 +00:00
Le Philousophe 2f382486a0 ANDROID: Refactor Android toolchains to make it lighter and more modular 2020-04-09 16:36:31 +00:00
Le Philousophe da62f82ca7 ANDROID: Add support for Android platform
All official architectures are supported (arm, aarch64, x86, x86_64)
Two toolchains are provided for stable and master ScummVM.
Changes will come to simplify generation though
2020-04-08 06:27:14 +00:00
Le Philousophe 61184358d9 ALL: Add a new directory to let build systems fetch and cache data
This will be used by Gradle in Android worker
2020-04-04 15:29:57 +00:00
Le Philousophe f24c5f56a8 COMMON: Let specify a wrapper script when running buildbot worker 2020-04-04 15:21:44 +00:00
Le Philousophe 183b510727 SWITCH: Add Switch platform support 2020-03-21 18:21:55 +00:00
Le Philousophe d569dbee63 3DS: Add support for Nintendo 3DS platform 2020-03-21 11:56:58 +00:00
Le Philousophe c949655eca NDS: Add support for Nintendo DS platform 2020-03-21 11:56:58 +00:00
Le Philousophe c8dd1bbd39 PPC: Fix environment for devkitPPC 2020-03-21 11:56:58 +00:00
Le Philousophe 0062e54988 GAMECUBE: Patch binary path
ScummVM build system expects to find elf2dol in a path where it is not
anymore. Create a symlink for now.
2020-03-14 17:58:55 +01:00
Le Philousophe 9274cf0653 BUILDBOT: Add toolchain and worker for Nintendo PPC platforms 2019-09-23 20:29:25 +00:00
Le Philousophe e4255d8461 BUILDBOT: Add macros to define environment more concisely 2019-09-23 20:29:25 +00:00
Le Philousophe 61dae40f72 BUILDBOT: Add liba52 to some builds 2019-09-02 14:47:16 +00:00
Le Philousophe bedb1dd583 BUILDBOT: Add PS3 platform 2019-09-02 14:46:26 +00:00
Le Philousophe 2aa56c93b6 BUILDBOT: Add PSP platform 2019-09-02 14:46:26 +00:00
Le Philousophe 15df5156d3 BUILDBOT: Add Vita platform 2019-09-02 14:46:26 +00:00
Le Philousophe 671c6fe19d BUILDBOT: Initial commit 2019-09-02 14:46:25 +00:00