build system for c++ projects.
- minimal configuration of projects
git clone https://github.com/SGSSGene/busy.git
cd busy
./bootstrap.sh
sudo cp busy /usr/bin
If you have a project that is supported by busy you can run following things:
busy
will compile all libraries, executables and unittestsbusy build <specific executable>
will build only a specific executable,library or unittestbusy clean
will clean the workspace (shouldn't be really be needed)busy cleanall
will clean the workspace (shouldn't be really be needed)
Target forms:
- executable
- static library
- shared library (headers available)
- plugin library (a shared library without headers)