Commit Graph

141 Commits

Author SHA1 Message Date
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
Alex Szpakowski d1c1d96165 Merge branch 'main' into 12.x 2021-12-03 20:56:23 -04:00
Alex Szpakowski c3986a9541 Update LuaJIT to the latest 2.1.0 source (f3c8569) 2021-12-03 20:50:23 -04:00
Alex Szpakowski 8ff9d249b2 Update SDL to 2.0.18 2021-12-03 18:40:24 -04:00
Alex Szpakowski ded6987a15 Don't run vcvarsall.bat in luajit step if it was already run.
Possibly works around build errors in AppVeyor
2021-07-04 11:14:38 -03:00
Alex Szpakowski 0f443a3bcd build luajit without suppressing build script echo 2021-07-03 22:17:49 -03:00
Miku AuahDark 0bb60c059a Make sure OpenAL-soft consume Oboe in Android and mark it as required. 2021-02-12 19:59:32 +08:00
Alex Szpakowski cfecce7010 Merge pull request #5 from MikuAuahDark/openal-soft-1.21.1
Update OpenAL-soft to 1.21.1
2021-02-11 18:26:37 -04:00
Miku AuahDark 7e0c146946 Use prebuilt static library for LuaJIT when compiling for Android.
Using Megasource for Android doesn't work yet but this is one step
to make it possible.
2021-02-11 20:19:38 +08:00
Miku AuahDark 81c2b921fe Update LuaJIT commit hash 2021-02-11 19:47:33 +08:00