Fubsy软件构建工具
Fubsy 是一个高效的软件构建工具。使用 Go 语言编写,该工具目前还处于非常早期的阶段。
In concrete terms, it lets you conditionally (re)build targets from sources based on which sources have changed since the last build. Typically, targets and sources are all files in a directory tree. In theory, they can be any resource on a computer. More abstractly, Fubsy is an engine for conditional execution of actions based on the dependencies between related resources.
示例代码:
main { CC = "/usr/bin/gcc" source = <src/*.c> headers = <src/*.h> "myapp": headers + source { "$CC -o $TARGET $source" } }
评论
Rake软件构建工具
Make是一个UNIX®的本机实用程序,是为管理软件编译过程而设计的。它十分通用,足以用于许多其他环境中,即使它已用于将文档编译成书,维护Web站点以及裁减发行版。但是,make也有自身的约束。它具有
Rake软件构建工具
0
QmakeQt构建工具
qmake是一个协助简化跨平台进行专案开发的构建过程的工具程式,Qt附带的工具之一。qmake能够自动生成Makefile、MicrosoftVisualStudio专案文件和xcode专案文件。不管
QmakeQt构建工具
0
CPMake构建工具
CPMake是一个Java开发的类似于GNUmake的构建工具,可以用于C、C++、Java、C#、XSL...等。它的构建文件用Java脚本语言(可以是BeanShell,Rhino,Jythona
CPMake构建工具
0
BuilderSystemJS 构建工具
Builder是一个SystemJS构建工具。为混合依赖模块树的SystemJS提供了一个单文件构建(single-filebuild)。支持建立ES6到ES5,CommonJS,AMD和全局变量到单
BuilderSystemJS 构建工具
0