Commit Graph

150 Commits

Author SHA1 Message Date
Sasha Szpakowski 5e4f3241ac update OpenAL-Soft to 1.24.3. 2025-05-03 12:51:37 -03:00
Sasha Szpakowski 375c6f88cd update SDL3 to 3.2.10. 2025-03-31 20:17:10 -03:00
Miku AuahDark a275d78e12 LuaJIT: Omit debug from msvcbuild.bat invocation. 2024-12-23 17:49:32 +08:00
Miku AuahDark 064aeeb377 Update LuaJIT to LuaJIT/LuaJIT@f73e649. 2024-12-21 11:55:38 +08:00
Sasha Szpakowski 57cbecc419 Re-apply Megasource-specific CMake patches to zlib. 2024-12-20 11:47:35 -04:00
Sasha Szpakowski 56344d459e update zlib from 1.2.12 to 1.3.1. 2024-12-20 11:34:32 -04:00
Miku AuahDark afe097c8ed Windows: Fix ARM64 target detection when using -A ARM64,version=... notation. 2024-12-01 13:54:16 +08:00
Sasha Szpakowski ca75ca497b enable SDL3 by default 2024-10-12 12:59:11 -03:00
Mark Jansen d62935c994 Add megasource support for SDL3 2024-04-17 22:03:13 +02:00
Mark Jansen 8401cc7d6f Copy LuaJIT to the same directory as it is used from 2024-04-03 21:23:04 +02:00
Miku AuahDark e745aefed4 Update LuaJIT to LuaJIT/LuaJIT@d06beb0. 2024-03-31 11:20:09 +08:00
Miku AuahDark f3eefb66f5 Add support on compiling with Ninja. 2024-03-31 10:43:01 +08:00
Miku AuahDark e8b760c020 LuaJIT: Allow compilation when targetting Windows ARM64.
As LuaJIT now supports Windows ARM64, the safeguards are no longer necessary.
2024-03-21 11:19:51 +08:00
Miku AuahDark a4d8d6f2c8 Run cl.exe to show compiler version when compiling LuaJIT. 2024-03-21 09:07:40 +08:00
Miku AuahDark fd43b54114 Use VsDevCmd.bat when available. 2024-03-21 09:03:18 +08:00
Miku AuahDark c663769869 Update OpenAL-soft version. 2024-03-20 11:23:18 +08:00
Sasha Szpakowski 4a512be715 update freetype to 2.13.2. 2024-02-19 12:30:17 -04:00
Sasha Szpakowski 17eb2fe045 Merge branch 'main' into 12.x 2023-12-02 14:18:28 -04:00
Sasha Szpakowski 48811d08a8 Update SDL2 to 2.28.5 2023-12-02 14:16:23 -04:00
Sasha Szpakowski da21872b01 Merge branch 'main' into 12.x 2023-10-22 21:24:37 -03:00
Sasha Szpakowski e1343726a1 Update SDL to 2.28.4. 2023-10-22 21:23:46 -03:00
Sasha Szpakowski 69d3c41bfc Update LuaJIT to commit e826d0c 2023-10-22 21:15:55 -03:00
Miku AuahDark 44ba332ebe Rebuild LuaJIT and update LuaJIT build script.
* Clang for Windows is no longer required. Instead it requires GCC + multilib in the WSL distro.
* It will try to use Windows's installed LuaJIT, then fallback to WSL's LuaJIT. If none is found, an error will be thrown.
* Add luajit.h include file as byproducts.
2023-09-28 15:27:46 +08:00
Sasha Szpakowski 400e132eb5 Merge branch 'main' into 12.x 2023-08-31 22:54:39 -03:00
Sasha Szpakowski c025bb7422 Update SDL2 version string in megasource build output 2023-08-31 22:23:01 -03:00
Sasha Szpakowski 9c3769338c Update SDL2 version string in megasource build output 2023-07-01 17:33:54 -03:00
Miku AuahDark 1025e7b6e0 Update LuaJIT to LuaJIT/LuaJIT@1c27912705. 2023-04-18 10:46:51 +08:00
Miku AuahDark f587c9d0a8 Update LuaJIT to LuaJIT/LuaJIT@d0e8893 2023-01-30 20:58:40 +08:00
Miku AuahDark 99b2757fc5 Always build LuaJIT amalgamated and with debug information.
Building LuaJIT with "debug" does not increase the size of the binary and
Visual Studio is able to pick correct source files even when LuaJIT is
compiled with amalgamated option.
2023-01-14 15:21:11 +08:00
Miku AuahDark 2ccf2ae9a4 Revert "Updated LuaJIT build command from AuahDark: pass in debug for debug builds, and amalg for release builds."
This reverts commit 915d5a1fb9.
2023-01-14 15:11:43 +08:00
Sasha Szpakowski 2bd51bce60 megasource: add harfbuzz when generating cmake build 2022-12-26 18:54:20 -04:00
Miku AuahDark 46a2cbb95d Ensure LuaJIT is GLOBAL target in Android 2022-11-19 17:26:43 +08:00
Miku AuahDark f9c81e6353 Merge branch 'main' into 12.x 2022-08-25 19:41:02 +08:00
Miku AuahDark 7fcddc790b Update zlib to 1.2.12 2022-08-25 19:13:08 +08:00
Alex Szpakowski 36c71a9403 Update SDL2 to the latest commit (85bbf8e) 2022-07-03 16:47:47 -03:00
Alex Szpakowski 1be9b63e2c Merge branch 'main' into 12.x 2022-06-18 21:45:20 -03:00
Miku AuahDark 722f883661 Remove Oboe from sources.
LOVE Android uses Oboe from Google prefab.
2022-05-28 17:18:50 +08:00
nikeinikei a9e8659fdf make love startup project in visual studio 2022-05-10 09:33:39 +02:00
Alex Szpakowski 2b15394df5 Update OpenAL-Soft to 1.22.0 2022-04-30 21:02:11 -03:00
Alex Szpakowski 4f72a5e5d9 Update FreeType to 2.12.0 2022-04-17 20:36:45 -03:00
Miku AuahDark 27eff7a94c Make LuaJIT shared library in Android. 2022-02-07 01:20:18 +08:00
Miku AuahDark 8ba49e2fff Fixed Oboe source inclusion. 2022-02-07 01:13:28 +08:00
Miku AuahDark e36d6eb6d3 Allow SSE2 for x86 builds. 2022-02-07 01:11:25 +08:00
Miku AuahDark 45465b5f44 Disable OpenGL backend in SDL on Windows ARM64
SDL 2.0.18 changed the variable name for this option.
2022-02-05 12:53:06 +08:00
Miku AuahDark 6ed08b13d4 Allow usage of InstallRequiredSystemLibraries on Windows ARM64.
Only if CMake 3.20 or later is used.
2022-02-05 11:15:50 +08:00
Alex Szpakowski ec182a12c9 Update LuaJIT to latest 2.1.0 source (7306ba7) 2022-01-15 18:08:02 -04:00
Alex Szpakowski c47dad7f2f Update SDL2 to latest source (1a50334) 2022-01-15 18:04:29 -04:00
Alex Szpakowski ec60b5c507 Windows: don't provide extra UCRT dlls by default. 2022-01-09 22:51:24 -04:00
Alex Szpakowski 55ebcdc074 Merge branch 'main' into 12.x 2022-01-09 14:48:44 -04:00
Alex Szpakowski efebc0bef9 Update LuaJIT to the latest 2.1.0 source (a91d0d9) 2021-12-30 13:15:31 -04:00