q66 / cffi-lua

A portable C FFI for Lua 5.1+
MIT License
182 stars 24 forks source link

Switch build system to XMake? #30

Closed dargueta closed 2 years ago

dargueta commented 2 years ago

Right now I can't install this via LuaRocks because Meson isn't installed on our systems. Furthermore, adding cffi-lua as a dependency makes Meson a transitive dependency for building my library.

I was wondering if it'd be possible to switch over to using xmake as the build system? It'll provide a number of advantages:

This means that all users need to install cffi-lua is some version of Lua, an appropriate C++ compiler, and either XMake or LuaRocks depending on how they're installing it.

q66 commented 2 years ago

i don't have any plans to switch build systems, sorry; i generally don't use luarocks either, it's provided pretty much as a supplementary thing, the primary way is to just use meson

meson is also portable/cross-platform, there shouldn't be any reason you can't install it