Commit Graph

128 Commits

Author SHA1 Message Date
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
Miku AuahDark 624174e4b4 Update OpenAL-soft version 2021-02-11 18:14:27 +08:00
Alex Szpakowski 5b67432127 Merge branch 'master' into 12.x 2020-12-23 22:13:26 -04:00
Alex Szpakowski 13584cee64 Update SDL to version 2.0.14. 2020-12-23 22:00:38 -04:00
Miku AuahDark a72283026d Megasource Windows ARM64 compatibility. 2020-12-03 14:30:04 +08:00
Miku AuahDark 75c1f1c923 12.x: Remove mpg123 as dependency
See love2d/love#5
2020-10-15 18:09:54 +08:00
Alex Szpakowski 72540d2d5a Update LuaJIT to the latest 2.1.0 source (1d8b747) 2020-10-12 18:09:06 -03:00
Alex Szpakowski 915d5a1fb9 Updated LuaJIT build command from AuahDark: pass in debug for debug builds, and amalg for release builds. 2019-12-25 18:38:19 -05:00
Alex Szpakowski f138e9052e Update LuaJIT to the latest 2.1.0 source (0bee44c) 2019-12-25 17:37:36 -05:00
Alex Szpakowski e173593f7c Update SDL to version 2.0.10. 2019-07-25 19:13:03 -03:00
Alex Szpakowski fdc98187b8 Update zlib to 1.2.11. 2019-06-02 01:37:50 -03:00
Alex Szpakowski 638b67dab3 Improve C runtime dll detection by using CMake's InstallRequiredSystemLibraries tool instead of our own code, to get a list of dll's for the current VS version. 2019-06-01 23:08:43 -03:00
Alex Szpakowski 0c10f91bf8 Update SDL to the latest source code (2.0.9 + e1e13e154128) 2018-12-31 16:11:13 -04:00
Alex Szpakowski 1f9c102832 Update OpenAL Soft to 1.19.1. 2018-12-31 15:47:52 -04:00