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
Sam Lantinga
76b4d8a0d8
Build the Framework instead of a static library for iOS and tvOS
2023-07-31 20:53:43 -07:00
Anonymous Maarten
ea60474c65
cmake: don't build SDL3-static Apple framework
2023-08-01 01:35:57 +00:00
Anonymous Maarten
b8c8968b69
ci: disable precompiled headers for riscos
2023-07-22 15:55:48 -04:00
Anonymous Maarten
3823219b28
ci: bump mymindstorm/setup-emsdk to latest tag
2023-07-22 17:36:02 +02:00
Anonymous Maarten
a4bb4eef73
cmake: create Android jars + apks for tests
2023-07-20 16:54:29 +02:00
Anonymous Maarten
eda2824e6f
ci: move 'set -eu' to after source_cmd
2023-07-14 15:00:52 +02:00
Sam Clegg
b42cb1c6f2
emscripten: Add JS library dependencies using EM_JS_DEPS macro
...
See https://github.com/emscripten-core/emscripten/pull/19780
(cherry picked from commit 042243471fb7ecf6ba5e53f0ba35e825a8bb066a)
2023-07-06 19:32:05 -04:00
Anonymous Maarten
e8d2ccbc1c
ci: reduce amount of files to copy back from freebsd vm
...
This should reduce the chance on an error during copy back
2023-06-27 13:59:15 +02:00
Sam Lantinga
6b8b9af88a
Disable HIDAPI libusb support on FreeBSD in CI
...
It looks like we're expecting a newer version of libusb than is installed on our VM image. Disabling pending further investigation.
2023-05-26 08:19:04 -07:00
Anonymous Maarten
72e5a52c51
ci: use Haiku cross toolchain
...
A cross compiler is much faster then an emulated one.
2023-05-04 08:26:54 -04:00