Meique
A simple and small building tool written in C++ based on Lua
Summary
Meique is a building tool, similar to Scons, written in C++ that uses Lua as script language.
A fully incomplete documentation about the usage of meique can be found here.
Project goals
- Easy to use and easy to learn, make use of the knowledge that any programmer already have, you dont need to learn a exotic syntax of a more exotic configuration file or similar thing (I hope).
- Written in C++, compatible with all POSIX compatible OS.
- Optional i18n support (using GNU gettext).
- Extensible through plugins written in Lua or C++.
Features:
- Compile, link C and C++ sources.
- Multiple targets.
- Target dependence.
- pkg-config support (and any *-config program).
- GNU gettext message catalogs support.
Download
Meique download is avaliable at luaforge project download page.
Original sourcecode package (.tar.bz2) is created by me, read the README file to know how to install.
Contact
If you have any ideas or suggestions about Meique feel free to contact me, Hugo Parente Lima (hugo_pl at users.sourceforge.net).
Frequent Asked Questions
Why this FAQ still incomplete?
Because I don't have time to write it, or I'm too lazy.
Changelog
Version 0.7 CVS
- Major rewrite.
- Changed OO syntax, create objects using ObjectName:new, and call methods with ":" instead of ".".
Version 0.5
- Option -j ignored, now we can use meique on kdevelop.
- If the directory of a outputfile does not exists, it will be created.
- Added support to CompilableTarget::parseConfig
- Added target dependence (Target::addDependence)
- Some minor bugs fixed.
Version 0.4
- Initial release
Copyright© 2004-2006 Hugo Parente Lima
All images are assembly from KDE3 crystal icon theme images.
XHTML CSS