The OctaForge build system
 
 
 
Go to file
Daniel Kolesa dd8c6fe17a readme 2015-08-19 19:43:35 -07:00
example add example 2015-08-15 01:21:20 +01:00
COPYING.md initial commit 2015-07-29 00:51:47 +01:00
README.md readme 2015-08-19 19:43:35 -07:00
main.cc use find_last 2015-08-16 11:35:39 -07:00

README.md

octabuild

OctaBuild is a simple build system inspired by Make, but using the Cubescript language to write build definitions and not depending on a shell to function. It'll also feature things such as automatic dependency tracking and a large utility library abstracting away platform differences.

It can be used standalone at this point. Once everything is more done, a library form will be introduced.

It needs libcubescript to function, which you can fetch at https://git.octaforge.org/tools/libcubescript.git/ or at https://github.com/OctaForge/libcubescript.

Features

  • A real scripting language
  • Similar to Make in many ways
  • Currently manual dependency tracking

Upcoming features:

  • Automatic dependency tracking
  • Parallel builds
  • Shell independence
  • Proper argument handling
  • Platform related utilities