forked from FakeBuild/Xake
-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Oleg edited this page Mar 30, 2017
·
12 revisions
Xake is MAKE clone, which utilizes the power of F# programming language to provide simplistic syntax:
#r @"Xake.Core.dll"
open Xake
do xakeScript {
rules [
"main" ==> ["helloworld.exe"]
"helloworld.exe" ..> csc {src !! "*.cs"}
]
}Unlike many other tools it was made with declarative approach in mind. Such approach allows to internally track dependencies which in turn brings extra benefits such as:
- incremental build (only rebuild affected part)
- estimate build time (progress indicator)
- execute tasks in parallel