Commit graph

18 commits

Author SHA1 Message Date
Edoardo Lolletti
53d74b1178 Add ndk 27 target with and build for riscv64 2025-06-06 18:46:29 +02:00
Edoardo Lolletti
9f802a3c1f Move ndk install to different step 2024-10-06 12:59:52 +02:00
Edoardo Lolletti
243ca65c16 Add lua as submodule to the repo 2024-09-24 14:27:30 +02:00
Edoardo Lolletti
900966b7c7 Update way lua is "customized"
No longer patch luaconf.h, but rather force include a customization header in every translation unit and only build the actual used libraries, instead of building everything
2024-09-23 21:29:01 +02:00
Edoardo Lolletti
e2d925827a Add build instructions 2024-09-08 21:18:27 +02:00
Edoardo Lolletti
85d173c98c Add batch script to automatically generate visual studio solution 2024-09-08 01:41:01 +02:00
Edoardo Lolletti
41f512771e Don't install curl and bask in the alpine docker image
They aren't used
2024-09-08 01:04:50 +02:00
Edoardo Lolletti
92d96a0433 Update install lua/premake scripts
Ensure they're running in the right folder and don't make them clutter the "root" directory but save downloaded files in a "tmp" directory, now the batch scripts can be used by just double clicking them
2024-09-08 00:36:36 +02:00
Edoardo Lolletti
2617027305 Update premake version used 2024-08-26 19:52:39 +02:00
Edoardo Lolletti
b1007d359f Always build all the archs for android 2024-08-08 17:25:08 +02:00
Edoardo Lolletti
3e5b74184c Strip mingw binaries 2024-07-17 18:52:13 +02:00
Edoardo Lolletti
21c3949db0 Use lua from github mirror on posix as well 2024-06-24 18:25:04 +02:00
Edoardo Lolletti
03f06e8639 Add pure batch build helper scripts
Allow installing lua and premake without the need of a bash installation on windows
[ci skip]
2024-05-30 22:19:38 +02:00
Edoardo Lolletti
49d0649e76 Use sysctl to get the number of cores for android building as well
[ci skip]
2024-05-21 11:54:53 +02:00
Edoardo Lolletti
e85b0016b5 Don't use nproc on mac os
Use sysctl to get the number of cores
2024-05-21 11:52:47 +02:00
Edoardo Lolletti
e2276d9e8c Separate msvc build script and add workflow for x64 windows 2024-05-21 11:32:13 +02:00
Edoardo Lolletti
fbe1285ad2 Merge linux musl workflows
No longer use separate workflow for apicheck
2024-05-21 11:07:08 +02:00
Edoardo Lolletti
8c9f37fdc2 Rename "travis" folder to "scripts"
It's been called like that for too long
2024-05-21 00:19:41 +02:00