buildscripts
buildscripts copied to clipboard
The scripts used to compile needed libraries for supported platform ports on our Jenkins server
The following libraries shall be updated: - **freetype**: 2.13.2 → 2.13.3 - **harfbuzz**: 8.4.0 → 9.0.0 - **mpg123**: 1.32.5 → 1.32.7 - **wildmidi**: 0.4.5 → 0.4.6 - **opus**: 1.5.1 →...
Problem is that WASM SIMD support is still a bit experimental and most browsers got it in 2022. So is imo risky to roll this out as it will break...
We should check for the following tools: - https://github.com/dnasdw/3dstool - https://github.com/Steveice10/bannertool - https://github.com/profi200/Project_CTR
ANDROID_SDK_ROOT points to an installed Android-SDK. Useful for f-droid build.
Building the Emscripten toolchain fails on macOS while compiling Harfbuzz/Freetype. Commenting out those libraries in the shell script makes the build succeed. ``` [1/3] Building CXX object CMakeFiles/harfbuzz.dir/src/harfbuzz.cc.o FAILED: CMakeFiles/harfbuzz.dir/src/harfbuzz.cc.o...
3DS was annoying because of the type mismatch (I think this can be upstreamed but it requires a Jira account, will do this later...) Wii just builds without any patching...
Windows 10 on ARM will run native desktop apps without ugly test-signing hacks. And WinRT is dead, dropping it is fine imo. There is a x86 Emulator built-in but this...
As RTP replacement (aka OpenRTP) evolves, bundling RTP assets in some platforms need some work bundling them (e.g. Android and video game consoles), paths setup and such. How should it...
[zlib-ng](https://github.com/zlib-ng/zlib-ng) is a drop-in replacement of zlib with modern processor instructions, including NEON. Because games use lots of PNG or XYZ images that use deflate compression, there could be some...
see https://devblogs.microsoft.com/cppblog/registries-bring-your-own-libraries-to-vcpkg/