lua-users home
lua-l archive

[Date Prev][Date Next][Thread Prev][Thread Next] [Date Index] [Thread Index]




On Tue, Sep 27, 2011 at 7:50 PM, Tim Caswell <tim@creationix.com> wrote:
I'm sure this has been done before, but google is not being my friend when trying to search for it.

I have a folder full of lua modules (written in lua) and I want them embedded in my binary at compile/link time in such a way that the require system can find them.

Is there a cross-platform way to embed these scripts and make them accessible to require?

I'm using luajit, but I think this question is generic.

-Tim Caswell


What I'm doing is calling luac on each Lua file I want to embed, generating a ".precomp" file, and #include'ing that in my code. Take a look at https://github.com/ignacio/LuaNode/blob/master/lib/preloader.cpp and the Makefile for Linux.

Hope that helps.

Regards,
Ignacio