qiBuild aims to make compilation of your sources easy. It manages dependencies between projects and supports cross-compilation.
By default qiBuild uses libraries provided by your system, but you can also use qiToolchain to manage sets of pre-compiled packages (called toolchains) if you want. Cross-compilation is then just a matter of using a specific toolchain.
qiBuild is truly cross-platform: it is tested on Linux, Mac and Windows. Being based on the well-known CMake build system, it allows you to use your existing tools such as gcc, Makefile, or Visual Studio.
The qiBuild framework tries hard to stand out of your way: it remains close to standards, and will play nice with other build systems.
qiBuild is composed of two parts:
First, plase follow the tutorial in the Getting Started section.
You can now read the qiBuild in five minutes section if you want to dig in right now.
Or you can follow the qiBuild Programming guide for a more progressive course.
Read this if you want to contribute to qiBuild