Commit graph

16 commits

Author SHA1 Message Date
c7ff0b7a90
Update bindgen 2024-05-15 21:57:04 +02:00
24da35e631
fix: Fix LuaJIT on Windows
It turned out that with disabling GC64, LuaJIT would immediately
overflow the stack when opening a Lua state. For now, this reverts to
a version from 2019 that works, but I highly doubt that LuaJIT woould
have been broken on Windows for years.

I'll have to investigate, or rather trial-and-error further.
2023-04-09 12:21:29 +02:00
7395cf0d53
fix: Disable 64bit GC 2023-04-06 11:16:14 +02:00
11c4eddaa4
chore: Fix lcippy warning 2023-03-28 20:49:15 +02:00
18797c4d2a
fix: Fix linking on Linux 2023-03-23 15:32:00 +01:00
9ab05ce18c
feat: Implement cross compilation for MSVC toolchain 2023-03-23 13:35:56 +01:00
206f7884e3
Move bindgen to build script 2023-03-21 11:55:46 +01:00
089acdbc28
feat: Implement MSVC cross compilation 2023-03-21 11:04:21 +01:00
Aaron Loucks
18c5d88e65 Cleanup build.rs
Set the following environment variables. The luajit lib name
varies by platform (lua51 on msvc and luajit everywhere else).

- DEP_LUAJIT_INCLUDE
- DEP_LUAJIT_LIB_NAME
2020-01-19 15:15:55 -05:00
Aaron Loucks
bb75b4a2fd Add README 2020-01-19 01:14:53 -05:00
Aaron Loucks
e0baa55c2c Disable i686 and mingw tests 2019-08-18 21:55:33 -04:00
Aaron Loucks
2b9a03d961 Set BUILDMODE=static and -fPIC in Makefile 2019-08-15 21:36:23 -04:00
Aaron Loucks
4cd8b358d7 Set BUILDMODE=static in Makefile 2019-08-15 21:04:58 -04:00
Aaron Loucks
64b97a3b19 Debug pipeline 2019-08-15 20:09:27 -04:00
Aaron Loucks
db8d666c8a Fix path separator 2019-08-15 19:32:01 -04:00
Aaron Loucks
f144a4ff6a Add build script and generated ffi 2019-08-15 19:17:23 -04:00