Commit Graph

322 Commits

Author SHA1 Message Date
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
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
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
Miku AuahDark b77925729f Windows: Workaround ARM64 compilation for now.
Looks like this is no longer needed for next version of SDL, but still needed for 2.24.x
2022-10-16 23:57:23 +08:00
Miku AuahDark 7cf725c4a5 SDL: Fixed missing imports in Android
libsdl-org/SDL@986818143d
2022-08-25 20:13:48 +08:00
Miku AuahDark 259a68c69f Recompile LuaJIT with new commits and soname. 2022-08-25 19:47:18 +08:00
Miku AuahDark ff3a82dc04 Override soname of LuaJIT in Android
love2d/love-android#234
2022-08-25 19:46:29 +08:00
Miku AuahDark f9c81e6353 Merge branch 'main' into 12.x 2022-08-25 19:41:02 +08:00
Miku AuahDark b6b41a6576 Re-apply Megasource-specific CMake patches to zlib. 2022-08-25 19:21:20 +08:00
Miku AuahDark 7fcddc790b Update zlib to 1.2.12 2022-08-25 19:13:08 +08:00
Miku AuahDark 2f06b85a2c Prepare to update zlib to 1.2.12 2022-08-25 18:35:13 +08:00
Miku AuahDark 65e6adcbd1 Update LuaJIT to LuaJIT/LuaJIT@03080b7 2022-08-25 18:33:56 +08:00
Alex Szpakowski 00625e4709 Re-apply megasource changes to SDL's cmake file 2022-07-03 16:48:48 -03: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 b9964119f5 Apply OpenAL-soft patch to fix Android audio recording.
kcat/openal-soft@7f1d9725b2
kcat/openal-soft@d7367aeee0
2022-06-18 22:48:23 +08:00
Miku AuahDark 83fd21b130 Fixed indentation from last commit. 2022-06-03 09:01:12 +08:00
Miku AuahDark 54b9fa80a7 Search Oboe in config mode according to kcat/openal-soft@f3092e286e 2022-06-03 08:41:19 +08:00
Miku AuahDark 25beb07460 OpenAL-soft: Search Oboe in config mode. 2022-05-28 17:39:12 +08:00
Miku AuahDark 722f883661 Remove Oboe from sources.
LOVE Android uses Oboe from Google prefab.
2022-05-28 17:18:50 +08:00
Miku AuahDark be81e424cb Rename OpenAL-soft "Alc" to "alc" 2022-05-22 13:40:18 +08:00
Miku AuahDark 0298822ab9 OpenAL-soft: Add love-android-specific patches. 2022-05-14 15:48:10 +08:00
Miku AuahDark 27276a031d Merge pull request #10 from nikeinikei/main
make love startup project in visual studio
2022-05-10 19:58:15 +08:00
nikeinikei a9e8659fdf make love startup project in visual studio 2022-05-10 09:33:39 +02:00
Miku AuahDark a724ea776f Modplug: Use unsigned char in abc_isvalidchar 2022-05-02 08:57:02 +08:00
Alex Szpakowski cea2f42ada Apply megasource changes to OpenAL-Soft cmakelists 2022-04-30 21:02:25 -03: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 4f30818c90 Fix Android compile error. 2022-03-05 13:25:03 +08:00
Miku AuahDark 7e97e2f28f Add LuaJIT shared library for Android. 2022-03-05 12:01:42 +08: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 8e47b5aff7 Revert "Add LuaJIT CMake for Android build"
This reverts commit 205b5d8929.
2022-02-07 00:03:06 +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 3c0be088d5 Addendum to previous readme edit. 2022-02-05 12:02:25 +08:00
Miku AuahDark dfc1b8515b Remove LOVE 11 build requirement from readme. 2022-02-05 11:53:30 +08:00
Miku AuahDark 205b5d8929 Add LuaJIT CMake for Android build 2022-02-05 11:49:28 +08:00
Miku AuahDark 03f32dc1bd Rebuild LuaJIT for Android with NDK r23. 2022-02-05 11:39:41 +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