Latest release is 0.1.1
I was just sick of managing build files, be they
Makefiles, autotools, SConstruct's, whatever. Figured it'd be nice to
edit my source file, have a tag for the exec name and what libs it
required (via pkg-config nicely), and here it is.
What does it do?
Well right now, it can build executables from C/C++ sources,
manage partial rebuilds decently, and get a few parameters from flags
in the source.
The usage is simple.
for example, starting with a file like so:
and running builditis in the directory will compile and link a program
* %ExecName hello
int main(int argc, char*argv)
Any other C/C++ files in the same directory (or subdirs) will be
compile and linked into it as well.
other Builditis flags available at the moment are
%Libraries LIBNAME %
Will get pkg-config flags for the package, and use them in
%CompilerFlags -Os -DDebug
What WILL it do?
in the immediate future it will be able to:
- Build static or shared libraries
- Handle uninstall
- Have release functions for managing version numbers and creating
- Maybe work on windows if someone who has windows wants to help
You can find latest release here
Or check out svn
Please, feel free to leave a comment in the