- Notifications
You must be signed in to change notification settings - Fork5
A multi platform build system.
License
rafael-santiago/hefesto
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Hefesto
is a multi platform build system which currently runs onLinux
,FreeBSD
,MINIX
,Solaris
,NetBSD
,OpenBSD
andWindows
.
The mainHefesto's
feature is allow a more programmatic build scripting.
In order to do itHefesto
uses his own language (more procedural than declarative).
Seeking:
- Clarity
- Organization
- Expansibility
In practice, you can avoid doing build tasks like this:
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 extendHefesto
.
When you extendHefesto
it does not mean that you need to recompile the application. All is done viaHSL
, the domain specific language whichHefesto
implements.
TheHSL
was developed to be simple but robust.
In order to build this project follow the steps inCOMPILING.md.