169 Commits

Author SHA1 Message Date
Jesse Talavera
b097e679e2 Revert the last two changes 2024-06-12 16:35:03 -04:00
Jesse Talavera
fc0e468e59 Clone libretro-common first 2024-06-12 16:35:03 -04:00
Jesse Talavera
39ac7444af Add .git to the melonDS dependency's URL
- I wonder if this is somehow making `git` choke on the Windows runner?
2024-06-12 16:35:03 -04:00
Jesse Talavera
643a0d0521 Log info when trying to import a module in FindPythonModules.cmake 2024-06-12 16:35:02 -04:00
Jesse Talavera
68078cc95f Try ECHO_OUTPUT_VARIABLE instead 2024-06-12 16:35:01 -04:00
Jesse Talavera
60ca65a27e Echo the output of the venv's creation 2024-06-12 16:35:01 -04:00
Jesse Talavera
b2e0d8c271 Log more detais about the created venv 2024-06-12 16:35:01 -04:00
Jesse Talavera
d861d75694 Add CreatePythonVenv.cmake
- Taken from https://github.com/HarryMills/CMakeVenvGeneration
2024-06-12 16:35:01 -04:00
Jesse Talavera
b4b1dced63 Fix FindPythonModules's use of print
- Compatibility with Python 2 is no longer an issue
2024-06-12 16:34:53 -04:00
Jesse Talavera
1a1e3e5b8f Lay the groundwork for testing with libretro.py 2024-06-12 16:34:49 -04:00
Jesse Talavera
88d0a75f5c Force C++17 mode for GLM
- This fixes a recent build failure on Android
2024-02-13 08:03:51 -05:00
Jesse Talavera
dccbcd0698 Update some dependencies 2024-02-01 09:05:00 -05:00
Jesse Talavera
2ba9b521da Update pntr 2024-01-31 21:27:08 -05:00
Jesse Talavera
8f89271c4c Fix #160 2024-01-31 16:19:13 -05:00
Rob Loach
38a5ef98fc Update pntr 2024-01-15 17:50:13 -05:00
Jesse Talavera
4bae34ce34 Add some logging in CMake 2024-01-11 17:06:09 -05:00
Jesse Talavera
9cf15012d6 Wrap some variables in quotes 2024-01-10 12:05:06 -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
711efcbc58 Update melonDS 2024-01-08 09:23:06 -05:00
Jesse Talavera-Greenberg
f042dd2115 Update melonDS
- The threaded software renderer is now available
2024-01-07 19:24:59 -05:00
Jesse Talavera-Greenberg
8327fc172e Update melonDS 2024-01-05 09:12:53 -05:00
Jesse Talavera-Greenberg
cb6db1186b Update melonDS 2024-01-03 09:32:26 -05:00
Jesse Talavera-Greenberg
108d7b4900 Update glm 2023-12-27 21:18:14 -05:00
Jesse Talavera-Greenberg
12aae2f95d Update melonDS 2023-12-26 18:29:38 -05:00
Jesse Talavera-Greenberg
bd615a24ab Update melonDS 2023-12-26 16:18:27 -05:00
Jesse Talavera-Greenberg
3025fe6e11 Update melonDS 2023-12-26 10:38:02 -05:00
Jesse Talavera-Greenberg
11b79eff81 Update melonDS 2023-12-26 09:01:51 -05:00
Jesse Talavera-Greenberg
b8b06f97a5 Update melonDS 2023-12-22 11:17:03 -05:00
Jesse Talavera-Greenberg
d907e59c9f Update melonDS 2023-12-21 17:19:34 -05:00
Jesse Talavera-Greenberg
b84b91139e Update melonDS 2023-12-19 09:38:48 -05:00
Jesse Talavera-Greenberg
8622e119a3 Update melonDS 2023-12-19 09:16:48 -05:00
Jesse Talavera-Greenberg
a77ccc8b36 Update melonDS 2023-12-19 09:13:52 -05:00
Jesse Talavera-Greenberg
f002916d1b Disable testing for yamc more forcefully 2023-12-18 19:35:22 -05:00
Jesse Talavera-Greenberg
2ec99a65f5 Use a different library for a semaphore implementation 2023-12-18 19:15:52 -05:00
Jesse Talavera-Greenberg
2e552b649b Use a different implementation of std::span 2023-12-18 18:33:14 -05:00
Jesse Talavera-Greenberg
2c99358102 Fix #123 2023-12-18 18:20:17 -05:00
Jesse Talavera-Greenberg
f9bdbabf60 Fix C++17 compliance
- Use a polyfill for the parts of std::chrono that aren't in C++17
- Include `span.hpp` instead of `<span>`
- Stop using some methods on `string_view`
2023-12-17 18:05:56 -05:00
Jesse Talavera-Greenberg
aba9d658d0 Revert to C++17
- Turns out mixing C++20 and C++17 libraries with the same headers isn't a good idea

(cherry picked from commit 82088221024480ffdb5e5a46b0ddf5408cef16b1)
2023-12-17 17:30:30 -05:00
Jesse Talavera-Greenberg
f252e353d5 Update melonDS 2023-12-16 15:30:30 -05:00
Jesse Talavera-Greenberg
0cf13fa5e9 Update melonDS 2023-12-15 10:09:06 -05:00
Jesse Talavera-Greenberg
2a5a94a05a Update melonDS 2023-12-13 22:06:53 -05:00
Jesse Talavera-Greenberg
ec73d847b4 Update melonDS 2023-12-09 14:37:17 -05:00
Jesse Talavera-Greenberg
5e73896cf2 Update melonDS 2023-12-08 12:34:19 -05:00
Jesse Talavera-Greenberg
7a8c66b222 Update melonDS 2023-12-08 11:24:55 -05:00
Jesse Talavera-Greenberg
d95adadfaa Update melonDS 2023-12-06 10:20:36 -05:00
Jesse Talavera-Greenberg
a84d9a342e Update melonDS 2023-12-06 10:06:03 -05:00
Jesse Talavera-Greenberg
7b12f4d6a3 Update melonDS 2023-12-05 18:35:31 -05:00
Jesse Talavera-Greenberg
1ecef236c1 Update melonDS 2023-12-05 13:58:52 -05:00
Jesse Talavera-Greenberg
c885ff6d30 Actually, wait, I can do C++20 after all 2023-12-05 13:13:34 -05:00