Reggae build system

Reggae build system

Reggae是一个(元)构建系统,具有多个前端(D,Python,Ruby,Javascript,Lua)和后端(make,ninja,tup,custom)。这是Alpha版软件,仅在Linux上经过测试,可能会做出重大更改。功能-多个前端:用D,Python,Ruby,JavaScript或Lua编写可读且简洁的构建描述。-多个后端:生成用于make,忍者,tup和自定义二进制后端的构建系统-与自动工具一样,对于只想构建您的软件的人来说,它们不依赖于雷鬼摇摆乐。--export选项将生成一个-构建系统,该系统可以在项目的根目录中运行,而无需在目标系统上安装雷鬼游戏-每个前端都可以灵活地使用低级DAG描述DSL以执行任何操作-通用DSL的高级规则C,C ++和D项目的系统任务-C,C ++和D的自动标头/模块相关性检测-如果构建描述发生更改,则自动运行自身-树外构建-无需在源树中创建二进制文件-用户定义的变量,例如CMake,以便在编译之前选择功能-D项目的配音集成...
reggae-build-system

分类目录

Cygwin版Reggae build system的替代品

GNU Make

GNU Make

Make是用于控制从程序的源文件生成程序的可执行文件和其他非源文件的工具。