Ruby based C and C++ build system