Qt Creator project for compiling Lua
-
I have made this Qt Creator project that is able to compile Lua (5.2.3 and other versions) as static or shared library, interactive interpreter and Lua bytecode compiler. I thought it might be useful to others, so I want to share it with you. Also, I wasn't sure where to post it... I just picked up this section hoping is the right place.
I have created this work for my own needs because I am a very lazy person, and I hate typing commands in the command line. So this should help anyone like me to ease the Lua library compile process, up to a few clicks.
This being said, please note that, although I have done a lot of work to make it as flawless as possible, it might not work at all for you. Don't blame me, blame your lazyness, then ask your command line prompt to do the work.Please also note that with my work there is no Lua source code included. You will need to get it yourselves from the official website:
http://www.lua.orgThe project has been tested for Lua 5.2.3. Although previous versions of Lua are quite similar to this one and may work just as fine, future versions instead are absolutely not to be trusted to work. In this case you may need to edit this project or even find an alternative to it. For instance, I'm not expecting Lua 5.4 to work.
Good luck, people!
DOWNLOAD:
http://www.mediafire.com/download/6hekrj68ydune2e/CompileLua.zipThe file is hosted on my mediafire account. There is no ad-link behind it and the download package is clean of malware.
For usage instructions, make sure you check the readme.txt file included in the packageLICENSE
What? License?!!! Nope.
This work is absolutely free of any license. You get your hands on: it's yours, do whatever you want. The only thing I ask you(but fully optional), if you find this work useful, remember me when you'll spread word about it :)EDIT
I forgot to say that the compiled files can be found in:
Shared library (liblua.a and lua.dll):
$ProjectOutputDirectory$/liblua/shared
Static library (liblua.a):
$ProjectOutputDirectory$/liblua/static
Lua interactive interpreter (lua.exe):
$ProjectOutputDirectory$/lua/bin
Lua bytecode compiler (luac.exe):
$ProjectOutputDirectory$/luac/bin