Commit Graph

1980 Commits

Author SHA1 Message Date
Jesse Talavera
4bae34ce34 Add some logging in CMake 2024-01-11 17:06:09 -05:00
Jesse Talavera
e43e71a236 Silence some unneeded warnings on the iOS/tvOS builds 2024-01-11 11:16:48 -05:00
Jesse Talavera
f855d3c5a4 Revise the README badges
- Change the style and labels
- Add a badge for the Libretro builds
2024-01-11 11:01:16 -05:00
Jesse Talavera
5af216ecea Use the vendored Apple toolchain file on the Gitlab 2024-01-11 10:34:12 -05:00
Jesse Talavera
d13a8a226c Use IOS_MINVER to set the target iOS version 2024-01-10 19:48:39 -05:00
Jesse Talavera
fcd8abd687 Set the build target as "13.0" 2024-01-10 19:36:14 -05:00
Jesse Talavera
3cf7877ed1 Set a build target for iOS and tvOS on the GitLab builds 2024-01-10 15:01:40 -05:00
Jesse Talavera
3b24555e4f Don't run the GitHub workflows when the GitLab one changes
- Ditto for `.gitignore`
2024-01-10 13:32:02 -05:00
Jesse Talavera
2e28237a37 Define the array directly instead of creating it from an initializer list 2024-01-10 13:29:36 -05:00
Jesse Talavera
74b2e97e9b Clean up some cruft in the option definitions 2024-01-10 13:24:52 -05:00
Jesse Talavera
3ba29c8bab Embed the null option in the initializer list 2024-01-10 13:22:22 -05:00
Jesse Talavera
ad3955f49a Refactor how the options are declared and defined
- Split individual core option definitions into their own objects
- Define the entire array in one place instead of stitching it together
- Don't templatize any core options
2024-01-10 13:14:38 -05:00
Jesse Talavera
0f27bcfeed Silence some more warnings 2024-01-10 12:26:43 -05:00
Jesse Talavera
0360a5e42a Silence some warnings on the Android runners 2024-01-10 12:25:38 -05:00
Jesse Talavera
62e5650f5a Just append to /etc/apt/sources.list directly 2024-01-10 12:13:33 -05:00
Jesse Talavera
0bf36ac244 No, wait, just use redirection 2024-01-10 12:10:01 -05:00
Jesse Talavera
8cf6975b64 Use append syntax 2024-01-10 12:08:49 -05:00
Jesse Talavera
b407bbdb6b Write the deb entry to the correct target path 2024-01-10 12:07:35 -05:00
Jesse Talavera
9cf15012d6 Wrap some variables in quotes 2024-01-10 12:05:06 -05:00
Jesse Talavera
b4eb8abc77 Install cmake from bullseye-backports 2024-01-10 11:58:05 -05:00
Jesse Talavera
a1c588c606 I guess the Android runners don't have sudo 2024-01-10 11:41:52 -05:00
Jesse Talavera
6e325a5e68 Update CMake on the GitLab Android runners 2024-01-10 11:40:24 -05:00
Jesse Talavera
e8b1cdcb70 Silence deprecation warnings on the Gitlab 2024-01-10 11:38:23 -05:00
Jesse Talavera
f688be54a1 Install g++-12 2024-01-10 11:31:11 -05:00
Jesse Talavera
6e05e64393 Use GCC 12 2024-01-10 11:24:48 -05:00
Jesse Talavera
5009af37b4 Install a recent version of gcc, too 2024-01-10 11:20:05 -05:00
Jesse Talavera
f7950cd704 Update CMake explicitly 2024-01-10 11:13:49 -05:00
Jesse Talavera
7b072f2edf Update before installing software-properties-common 2024-01-10 11:10:02 -05:00
Jesse Talavera
d25ea4cc1d Install software-properties-common 2024-01-10 11:06:30 -05:00
Jesse Talavera
ec1fdf32db Write the deb entry manually 2024-01-10 11:03:47 -05:00
Jesse Talavera-Greenberg
b8946d28aa Install a CMake PPA on the libretro Linux build runner 2024-01-10 10:52:02 -05:00
Jesse Talavera-Greenberg
91d2e156d4 Set the minimum macOS targets on the libretro build system to 10.15 2024-01-09 19:20:53 -05:00
Jesse Talavera-Greenberg
8c8b8ef2ed Use modern ${CMAKE_VARIABLE_SYNTAX} 2024-01-09 18:58:22 -05:00
Jesse Talavera-Greenberg
5ac1cf6e81 Fix the build on the Gitlab 2024-01-09 18:44:37 -05:00
Jesse Talavera-Greenberg
0069f7b1d5 Test release of 0.8.7 2024-01-09 17:59:13 -05:00
Jesse Talavera-Greenberg
b91c81aa95 Test release of 0.8.6 2024-01-09 17:34:26 -05:00
Jesse Talavera-Greenberg
db287fad23 Test release of 0.8.5 2024-01-09 16:53:39 -05:00
Jesse Talavera-Greenberg
773d8249ab Test release of 0.8.4 2024-01-09 16:43:34 -05:00
Jesse Talavera-Greenberg
1ba7348026 Test release of 0.8.3 2024-01-09 16:03:26 -05:00
Jesse Talavera-Greenberg
01999f8f7f Note the lack of camera support 2024-01-09 10:02:56 -05:00
Jesse Talavera-Greenberg
b5fc219a17 Bump to 0.8.2 2024-01-09 08:21:44 -05:00
Jesse Talavera-Greenberg
ab61b43f49 Release 0.8.1 2024-01-09 08:03:02 -05:00
Jesse Talavera-Greenberg
eed7e4d035 Release 0.8.0 2024-01-09 07:59:00 -05:00
Jesse Talavera-Greenberg
2717caf5e5 Temporarily disable the Windows test suite 2024-01-08 17:47:27 -05:00
Jesse Talavera-Greenberg
c65b7cca6d Oops 2024-01-08 17:04:26 -05:00
Jesse Talavera-Greenberg
325c4965b8 Run the test suite on Windows in the MinGW shell 2024-01-08 16:34:52 -05:00
Jesse Talavera-Greenberg
b462384619 Run the test suite with the sdl2 video driver on Windows 2024-01-08 15:25:12 -05:00
Jesse Talavera-Greenberg
6749c663f7 Search for emutest a little more thoroughly 2024-01-08 09:52:54 -05:00
Jesse Talavera-Greenberg
006c968aa2 Search for RetroArch on Windows differently 2024-01-08 09:32:34 -05:00
Jesse Talavera-Greenberg
711efcbc58 Update melonDS 2024-01-08 09:23:06 -05:00