Hefesto Save

A multi platform build system.

Project README

Hefesto

Hefesto is a multi platform build system which currently runs on Linux, FreeBSD, MINIX, Solaris, NetBSD, OpenBSD and Windows.

The main Hefesto's feature is allow a more programmatic build scripting.

In order to do it Hefesto uses his own language (more procedural than declarative).

Seeking:

  • Clarity
  • Organization
  • Expansibility

In practice, you can avoid doing build tasks like this:

Rube Goldberg Machine / Public Domain

This application can help not only a small amount of programmers who use some specific languages and toolsets. Hefesto helps on automating several tasks that go beyond just compiling and linking programs. It depends on your necessity and disposition to extend Hefesto.

When you extend Hefesto it does not mean that you need to recompile the application. All is done via HSL, the domain specific language which Hefesto implements.

The HSL was developed to be simple but robust.

In order to build this project follow the steps in COMPILING.md.

Open Source Agenda is not affiliated with "Hefesto" Project. README Source: rafael-santiago/hefesto

Open Source Agenda Badge

Open Source Agenda Rating