[cmake] refactor: SDL2 CI and CPMUtil::AddCIPackage #284

Merged
Shinmegumi merged 13 commits from feature/sdl2-ci into master 2025-08-23 19:42:50 +02:00
Owner

Replaces bundled SDL2 with my SDL2 CI, and updates external SDL2

Additionally, reduces all that boilerplate with a common AddCIPackage in
CPMUtil.cmake, currently used by OpenSSL and SDL2. To be used with ffmpeg in the future

Signed-off-by: crueter crueter@crueter.xyz

Replaces bundled SDL2 with my SDL2 CI, and updates external SDL2 Additionally, reduces all that boilerplate with a common AddCIPackage in CPMUtil.cmake, currently used by OpenSSL and SDL2. To be used with ffmpeg in the future Signed-off-by: crueter <crueter@crueter.xyz>
Shinmegumi approved these changes 2025-08-20 20:18:03 +02:00
Dismissed
Shinmegumi left a comment
Owner

Still needs some testing, but approved for whenever crueter is ready to push it.

Still needs some testing, but approved for whenever crueter is ready to push it.
crueter dismissed Shinmegumi's review 2025-08-20 20:38:00 +02:00
Reason:

New commits pushed, approval review dismissed automatically according to repository settings

Lizzie approved these changes 2025-08-21 20:02:57 +02:00
Dismissed
crueter dismissed Lizzie's review 2025-08-21 20:03:41 +02:00
Reason:

New commits pushed, approval review dismissed automatically according to repository settings

Author
Owner

basically done pending solaris and freebsd tests, TODO for later is to add ability to download externals sdl2 alongside bundled (separate option maybe???)

basically done pending solaris and freebsd tests, TODO for later is to add ability to download externals sdl2 alongside bundled (separate option maybe???)
Shinmegumi approved these changes 2025-08-23 19:14:55 +02:00
Shinmegumi force-pushed feature/sdl2-ci from bf6a72a96d to 700842ca01 2025-08-23 19:42:25 +02:00 Compare
Shinmegumi merged commit 94bcd64153 into master 2025-08-23 19:42:50 +02:00
Shinmegumi deleted branch feature/sdl2-ci 2025-08-23 19:42:50 +02:00
Sign in to join this conversation.
No description provided.