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
e10666397e
ci: build simple Android SDL app using gradle
2024-05-22 20:19:18 +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
a50e0319d5
ci: retry package creation multiple times
...
DMG creation on macOS occasionally fails, so try multiple times
https://gitlab.kitware.com/cmake/cmake/-/issues/25671
2024-05-16 22:55:57 +02:00
Anonymous Maarten
818721fc9d
ci: disable building docs on mingw32/clang32
...
See https://github.com/msys2/MINGW-packages/pull/20085
2024-05-07 22:35:31 +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
a8526f5a19
cmake: disable documentation installation by default
2024-05-02 19:54:37 +02:00
Anonymous Maarten
817c45fc64
ci: build SDL on macos 13 (x86_64)
2024-04-26 17:09:31 +00:00
Brick
7f96217c63
Add testautomation to android artifacts
2024-04-15 11:47:18 -10:00
Ravbug
2d640d0b59
ci: Add iOS and tvOS CMake GitHub Actions checks ( #9465 )
...
- Also add watchos support to CMake (SDL does not support this platform yet)
Co-authored-by: Ravbug <ravbug@users.noreply.github.com>
Co-authored-by: Anonymous Maarten <anonymous.maarten@gmail.com>
Co-authored-by: Anonymous Maarten <madebr@users.noreply.github.com>
2024-04-08 19:18:28 +02:00
Anonymous Maarten
fb8ac1ab7d
ci: verify SDL build system does not include installed SDL headers
2024-04-01 18:38:47 +02:00
Anonymous Maarten
19b01c39b0
ci: don't fix pspsdk toolchain anymore
2024-04-01 18:38:47 +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
Anonymous Maarten
bee8a95571
Fix SDL_LEAN_AND_MEAN build
2024-03-11 13:46:16 -07:00
scribam
38d24778ed
ci: update deprecated node.js 16 actions
2024-02-23 21:53:40 +01:00
scribam
cbe330befd
ci: bump cross-platform-actions/action version to v0.23.0
2024-02-23 23:20:14 +03:00
Anonymous Maarten
c5794cd911
ci: bump actions version tag
2024-01-26 02:33:20 +01:00
Sam Lantinga
5e70ee29cc
Build SDL with the static C runtime on Visual Studio
2024-01-21 06:55:29 -08:00
Francisco Javier Trujillo Mata
915afae514
Remove force using one thread
2024-01-15 15:05:03 -08:00
Francisco Javier Trujillo Mata
64a3e2d17d
Remove ps2_driver from workflow
2024-01-15 15:05:03 -08:00
Anonymous Maarten
c4ca64deaf
ci: do 'brew update' & don't run dependent checks on installed things
2023-11-26 06:01:26 +01:00
Anonymous Maarten
e548044a82
ci: add NetBSD to test matrix
...
Co-authored-by: Ozkan Sezer <sezeroz@gmail.com>
2023-11-24 21:34:56 +01:00
Anonymous Maarten
dd5b8db3a6
SDL_hidapi requires libusb >= 1.0.16
...
Co-authored-by: Ozkan Sezer <sezeroz@gmail.com>
2023-11-24 21:31:59 +01:00
Anonymous Maarten
d2db3f3993
ci: cache android ndk archive
2023-11-22 19:22:31 +01:00
Anonymous Maarten
61c39ce848
ci: re-enable Intel compilers on ci
2023-11-09 18:05:15 +01:00
Ozkan Sezer
a9aa15c792
CI: change FreeBSD CI runner to cross-platform-actions.
2023-10-26 01:03:40 +03:00
Anonymous Maarten
1ae33f6751
cmake: optionally install pdb's
2023-10-12 02:26:48 +02:00
Anonymous Maarten
aee4862958
ci: stop FreeBSD job after 30 minutes
2023-10-11 00:22:30 +02:00
Anonymous Maarten
ebf5e08fa1
cmake: use *_STATIC_* variables when linking to a static ffmpeg
2023-10-10 03:32:46 -07:00
Anonymous Maarten
3abb464f10
ci: disable Intel compilers
2023-10-02 09:13:35 +02:00
Anonymous Maarten
5c1a91a4e1
ci: make sure perl is installed + build docs with MSVC toolchain
2023-09-28 23:32:35 +02:00
Anonymous Maarten
a6bc6b882c
ci: always upload the artifacts
2023-09-25 18:02:40 +02:00
Anonymous Maarten
26fd231151
ci: run tests on msvc workflow
...
No tests were run, because the top CMakeLists.txt was not doing enable-testing().
2023-09-25 18:02:40 +02:00
Anonymous Maarten
2fb266e0a4
ci: run tests in parallel
2023-09-08 09:05:58 -04:00
Anonymous Maarten
f002f7d12e
ci: build emscripten with Debug buid type
2023-08-29 23:18:37 +02:00
Anonymous Maarten
c2f388fd88
cmake: add SDL_HIDAPI_LIBUSB_SHARED option + test on ci
2023-08-14 19:37:58 +02:00
Anonymous Maarten
a5d9db0cd0
cmake: build tests for UWP
2023-08-12 17:37:52 +02:00
Anonymous Maarten
be884f0c95
ci: disable visionos.yml by renaming the file
2023-08-09 19:17:20 +02:00
Anonymous Maarten
ac094d00f5
ci: add workflow_dispatch event to visionos workflow
2023-08-09 18:59:10 +02:00
Ravbug
690eae7d22
Implement visionOS support
2023-08-08 22:25:04 -07:00
Ozkan Sezer
a509771a87
fix ios CI workflow after commit e4460e897f
2023-08-01 08:51:02 +03:00
Sam Lantinga
65538011ca
Make Xcode targets more specific
...
This makes sure they show up in the scheme selection menu when included with other libraries in top level Xcode projects
2023-07-31 21:17:03 -07:00