Commit Graph

360 Commits

Author SHA1 Message Date
Miku AuahDark 3b7b4cb6cd LuaJIT: Workaround build script to always link with multithread DLL.
See LuaJIT/LuaJIT#1127.
2024-04-08 19:21:52 +08:00
Miku AuahDark 846f6053f9 OpenAL-soft: Add love-android-specific exports. 2024-03-31 12:42:23 +08:00
Miku AuahDark a41f2bfd3c CI: Update actions/checkout to v4. 2024-03-31 11:33:36 +08:00
Miku AuahDark 6b677723de CI: Always use Command Prompt when running commands. 2024-03-31 11:32:25 +08:00
Miku AuahDark a4b28ab337 Workaround Strawberry PERL intrusive paths. 2024-03-31 11:23:57 +08: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 798b4232c0 OpenAL-soft: Workaround compile error on PFFFT in Windows ARM64 for time being.
Issue kcat/openal-soft#979.
2024-03-21 10:20:39 +08:00
Miku AuahDark 30c0659cdf Merge branch 'vsdevcmd' 2024-03-21 10:04: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
Miku AuahDark 1f5af9ee3f OpenAL-soft: Apply megasource-specific patches. 2024-03-20 11:22:56 +08:00
Miku AuahDark 73a6fc9196 Update OpenAL-soft to 1.23.1-bc7cb17. 2024-03-20 11:06:03 +08:00
Sasha Szpakowski 4a512be715 update freetype to 2.13.2. 2024-02-19 12:30:17 -04:00
Miku AuahDark 2071a685a1 Android: Recompile LuaJIT binaries with NDK 26.1.10909125. 2024-01-27 00:03:53 +08: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 11.5 2023-12-02 14:16:23 -04:00
Sasha Szpakowski 3b08388623 Update LuaJIT to commit 43d0a19 2023-12-02 14:08:32 -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
Miku AuahDark 8bca5c43a6 Fix Android compile error.
Cherry-picked from harfbuzz/harfbuzz@d88269c.
2023-09-28 14:31:04 +08:00
Sasha Szpakowski 84a7cbb396 Merge branch 'main' into 12.x 2023-09-10 19:02:15 -03:00
Sasha Szpakowski b75ae16560 update LuaJIT to the latest commit (5a18d45) 2023-09-10 19:02:01 -03:00
Sasha Szpakowski 400e132eb5 Merge branch 'main' into 12.x 2023-08-31 22:54:39 -03:00
Sasha Szpakowski e7e82e2da5 Update LuaJIT to commit 72efc42 2023-08-31 22:51:57 -03:00
Sasha Szpakowski c025bb7422 Update SDL2 version string in megasource build output 2023-08-31 22:23:01 -03:00
Sasha Szpakowski 417464259d Reapply megasource changes to SDL2's cmakelists.txt 2023-08-31 22:21:22 -03:00
Sasha Szpakowski a82fcdd079 Update SDL2 to version 2.28.1. 2023-08-31 22:21:03 -03:00
Sasha Szpakowski e650bfa0bd update LuaJIT to latest commit (72efc42) 2023-08-12 23:59:01 -03:00
Sasha Szpakowski 9c3769338c Update SDL2 version string in megasource build output 2023-07-01 17:33:54 -03:00
Sasha Szpakowski e7dcc1a3a0 Reapply megasource changes to SDL2's cmakelists.txt 2023-07-01 17:33:36 -03:00
Sasha Szpakowski b38f57730a Update SDL2 to version 2.28.1. 2023-07-01 17:33:01 -03:00
Miku AuahDark ac30fb34cb Update LuaJIT to LuaJIT/LuaJIT@224129a8e6.
It's a minor fix from LuaJIT upstream.
2023-05-23 10:29:45 +08: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 7edff04925 Clarify visual studio version use in example build steps. 2023-01-07 12:21:44 -04:00
Sasha Szpakowski acdf3c180f Add readme note about tags and branches 2023-01-01 18:42:20 -04:00
Sasha Szpakowski 2bd51bce60 megasource: add harfbuzz when generating cmake build 2022-12-26 18:54:20 -04:00
Sasha Szpakowski d897f6791d harfbuzz: cmake changes to work with megasource 2022-12-26 18:53:37 -04:00
Sasha Szpakowski 2d13144fcd add harfbuzz library 2022-12-26 18:53:21 -04:00
Miku AuahDark 46a2cbb95d Ensure LuaJIT is GLOBAL target in Android 2022-11-19 17:26:43 +08:00
Miku AuahDark 1dffabf88f Recompile LuaJIT for Android with NDK r25 2022-11-19 17:20:49 +08:00
Miku AuahDark 47bee6ffaa Update LuaJIT to LuaJIT/LuaJIT@7a0cf5f 2022-11-19 17:17:13 +08:00
Miku AuahDark f7f38d3385 Update LuaJIT build script to support NDK r25 2022-11-19 17:13:20 +08:00