Commit Graph
40 Commits
Author SHA1 Message Date
Le Philousophe 4283d2375b MACOSX: Don't concatenate when environment variable doesn't exist 2020-12-03 20:57:03 +00:00
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 21511f6291 BUILDBOT: Allow use of absolute paths for platform data files
Also check if platform data files is not empty (or None)
2020-11-21 12:04:59 +00:00
Le Philousophe 391e628654 MACOSX: Add missing libraries: GLEW, Sparkle and Discord-RPC 2020-11-21 11:54:40 +00:00
Le Philousophe 6e893714a9 IPHONE: Add iPhone platform support 2020-11-01 09:02:07 +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 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 95303dff2f BUILDBOT: Let's disable some engines without touching committed files 2020-06-01 10:06:45 +00:00
Le Philousophe 55a7ce1f5a BUILDBOT: Fix UnboundLocalError and archive format
Due to bad rewrite from original Buildbot extension could get added
twice when format was unknown. That's no more the case now.
UnboundLocalError happened because of setting the archive format in the
inner function although it came from outside scope.
2020-05-01 14:59:33 +00:00
Roland van Laar d0d1a6f990 BUILDBOT: Pythonify check for dictionary
isinstance if prefered over type() is
2020-05-01 11:18:57 +00:00
Roland van Laar 1c72b060db BUILDBOT: Simplify setting the archive properties. 2020-05-01 11:11:20 +00:00
Le Philousophe 08a3b3815b BUILDBOT: Don't print config object at the end of loading
That's a leftover from early developments
2020-04-19 07:47:34 +00:00
Le Philousophe 241bb323b0 BUILDBOT: Don't erase *FLAGS by default, worker can have ones defined 2020-04-19 07:47:34 +00:00
Le Philousophe 653f416ea7 BUILDBOT: Let configure database connection string 2020-04-19 07:47:28 +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 b0aab87649 BUILDBOT: Allow workerimage to depend on build type 2020-04-08 21:32:12 +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 0155dbfee2 BUILDBOT: Fix stable build 2020-04-07 06:23:37 +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 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 22c007f729 BUILDBOT: Add missing files glob support to Package step 2020-03-21 11:49:35 +00:00
Le Philousophe b62fadc4db BUILDBOT: Cleanup Nightly builds
Nightly parameter had no meaning, it just implies cleaning before
building.
Use a TriggerableNightly scheduler to keep in memory the last source
state as nightly builds don't fetch.
Remove the ForceScheduler as it produced packages with no source
information. Use the fetch source scheduler with clean and package
properties instead.
2020-03-21 11:49:35 +00:00
Le Philousophe d0ccb4d66c WII: Remove patch merged upstream 2020-03-14 17:58:55 +01:00
Le Philousophe 12873ff811 WII: Fix building and runtime
Patches to libgxflux got merged upstream
Patch to Scummvm willl be merged soon
2019-10-05 11:13:14 +02:00
Le Philousophe 490e6df8e3 BUILDBOT: Let's go to new stable 2019-10-02 09:34:15 +02:00
Le Philousophe 9274cf0653 BUILDBOT: Add toolchain and worker for Nintendo PPC platforms 2019-09-23 20:29:25 +00:00
Le Philousophe 8f4eca1f87 WIN32: Add WinSparkle.dll to build and fix its location 2019-09-23 20:29:25 +00:00
Le Philousophe 24b7b2888a BUILDBOT: Let force packaging 2019-09-23 20:18:20 +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