Anonymous Maarten
f4039d0132
release: don't cache ndk + verify arm64 alignment
2025-10-03 23:54:53 +02:00
Chase Knowlden
6e422e5ff2
Update NDK version to 28 ( #13729 )
...
* Update NDK version to 28 and add 16kb page size linker flags to x86_64
* Remove Android Linker Options
16kb page size is now the default since NDK r28c
* Update Android CI to use NDK 28
2025-08-12 07:45:57 -07:00
Matthew Zavislak
dc2c83c383
Support Google Play 16 KB Page Size Requirement ( #13470 )
...
- See: https://developer.android.com/guide/practices/page-sizes#update-packaging
- Also, make min API uniform at 21 (from 16 and 23 in a few places)
2025-07-31 16:12:54 -07:00
Anonymous Maarten
5e787555e8
ci: build MSVC release binary on windows-2025
...
(cherry picked from commit 554f08bac3 )
2025-07-12 01:54:05 +02:00
Anonymous Maarten
05531c5f4b
release: use NDK r21e for building Android release artifact
...
[ci skip]
2025-03-16 03:02:18 +01:00
Anonymous Maarten
1006236aa6
ci: add summary to release.yml
...
[ci skip]
2025-01-16 18:24:13 +01:00
Sam Lantinga
5f4696ce63
Updating documentation for the 3.2.0 release
...
* Simplified and updated the mingw release archive
* Simplified and updated the msvc release archive
* Updated the Xcode release archive
* Updated the Android release archive
2025-01-15 20:38:16 -08:00
Sam Lantinga
cdde6dd7bb
Bumped deployment requirements for Apple platforms
...
We require at least Xcode 12.2 and macOS SDK 11 to build. We support deploying to macOS 10.13, iOS 11.0, and tvOS 11.0.
This cleans up the code significantly
2025-01-14 12:03:07 -08:00
Anonymous Maarten
4ba4f0a106
release: add Android aar to devel zip archive
...
[ci skip]
2025-01-12 16:28:00 -08:00
Anonymous Maarten
19cc04a162
Add build-release.py updates from satellite libraries
...
[ci skip]
2024-12-08 02:16:02 +01:00
M. P. Halpin
6c10446a6c
Add version info when building CI/CD for apple platforms
2024-10-30 09:07:30 -07:00
Anonymous Maarten
817fa9a975
releases: don't add static library to MinGW binary release
2024-10-14 21:30:48 +02:00
Anonymous Maarten
45dfdfbb7b
Add parametrized build script
...
[ci skip]
2024-10-14 21:30:48 +02:00
Anonymous Maarten
b9ad5fc589
ci: build tvOs/iOs CMake project
2024-08-12 06:44:35 +02:00
Anonymous Maarten
a1c6f99877
android: add script in Android archive to create a SDK
...
Also,
- Move mingw's pkg-support into build-scripts
- Add type annotations to python scripts for mypy
- ci: use v4 tag of actions/cache
- cmake: use PYTHON3_EXECUTABLE for running xxd.py
(Python3::Interpreter is not always recognized.)
2024-08-01 05:07:08 +02:00
Anonymous Maarten
da8aa84c1d
ci: merge all workflows into one
2024-07-27 15:19:20 +00:00
Ryan C. Gordon
a03ecaacb0
workflows: Enable building examples on GitHub Actions.
2024-07-23 01:04:05 -04:00
Anonymous Maarten
6d39c18dd3
ci: test the MSVC development archive for targeting arm64ec
2024-07-20 00:59:58 +02:00
Anonymous Maarten
50ae47af5e
android: create android project in create-android-project.py python script
...
This script supersedes androidbuild.sh, and also supports using a SDL3 prefab archive
2024-07-05 21:12:26 +02:00
Anonymous Maarten
279fb3acc3
release: build mingw binaries on Ubuntu 24.04
...
Ubuntu 22.04 ships with mingw that does not support direct3d12.
[ci skip]
2024-05-27 02:30:51 +02:00
Anonymous Maarten
bba76859f5
cmake: detect CPU architecture in 1 compilation
2024-05-26 23:52:48 +02:00
scribam
3f1143b4f5
release: fix arm64 Visual Studio build directory
...
[skip ci]
2024-05-23 13:04:35 +02:00
Anonymous Maarten
86b2f441c0
release: create arm64 Visual Studio binaries
...
[skip ci]
2024-05-23 00:13:10 +02:00
Anonymous Maarten
8954e42bcb
xcode: cmake scripts inside frameworks in side xcframework differ from the top cmake script
2024-05-22 20:17:13 +02:00
Anonymous Maarten
85c87f4140
release: use git archive to get sources
2024-05-22 01:28:44 +02:00
Anonymous Maarten
9b0203d9b1
release: Include pdb in Visual Studio release artifacts + build in C:\temp
2024-05-22 01:28:44 +02:00
Anonymous Maarten
45081db9d4
Build Android prefab in releaser.py script
...
[ci skip]
2024-05-22 01:28:44 +02:00
Anonymous Maarten
8f4cab0f83
ci: fix dmg release artifacts
...
- build-release.py: use absolute paths instead of resolved paths
- xcode: run the shell script with 'set -ex' for extra verbosity +
failing when an error happens
- On macOS ci, /tmp resolves to /private/tmp, causing the shell script
to not find the SDL3.xcframework. So don't use /tmp.
2024-05-05 01:30:07 +02:00
Anonymous Maarten
cf3cf0e106
dmg: fix SDL_version.h issue in sdl3-config-version.cmake
2024-03-24 20:15:42 +01:00
Sam Lantinga
675c9f01ff
Renamed releaser.py to build-release.py
2024-03-23 16:56:26 -07:00
Anonymous Maarten
e19b6c0b95
Add releaser script + workflow
2024-03-23 21:41:23 +01:00