The OctaForge build system
 
 
 
Go to file
Daniel Kolesa 2bc96d03e1 readme update 2015-08-18 11:14:32 -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 update 2015-08-18 11:14:32 -07:00
main.cc use find_last 2015-08-16 11:35:39 -07:00

README.md

octabuild

OctaBuild is a simple build system primarily intended to handle building of OctaForge binary modules.

It can also be used standalone. It consists of a library and an executable that is basically a frontend for the library. [not yet done]

It's similar in philosophy to tools such as Make.

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