Difference between revisions of "Build systems"
(Add SlimD) |
|||
(15 intermediate revisions by 12 users not shown) | |||
Line 4: | Line 4: | ||
{{Project | {{Project | ||
− | | name = | + | | name = '''DUB''' |
+ | | logo = [[File:Dub-header.png|link=https://github.com/rejectedsoftware/dub]] | ||
+ | | about = Easy to use build and package management tool for D2 with support for generating IDE projects and an online package registry | ||
+ | | license = MIT | ||
+ | | url = https://github.com/rejectedsoftware/dub | ||
+ | | platform = Windows, POSIX | ||
+ | }} | ||
+ | {{Project | ||
+ | | name = '''RDMD''' | ||
+ | | about = A D tool that can automatically build D apps. | ||
+ | | license = Boost 1.0 | ||
+ | | url = http://dlang.org/rdmd.html | ||
+ | }} | ||
+ | {{Project | ||
+ | | name = '''cmake-d''' | ||
| about = This project seeks to provide complete support for the D2 language in cmake. | | about = This project seeks to provide complete support for the D2 language in cmake. | ||
− | | url = | + | | license = MIT |
+ | | url = https://github.com/dcarp/cmake-d | ||
}} | }} | ||
{{Project | {{Project | ||
− | | name = | + | | name = '''xfBuild''' |
− | | about = | + | | about = An automatic build tool. |
− | | license = | + | | license = Boost 1.0 |
− | | url = | + | | url = https://github.com/SiegeLord/xfbuild |
+ | }} | ||
+ | {{Project | ||
+ | | name = '''premake4''' | ||
+ | | about = A build configuration tool supporting D. | ||
+ | | license = New BSD License | ||
+ | | url = https://bitbucket.org/goughy/premake-dev-d/ | ||
}} | }} | ||
{{Project | {{Project | ||
− | | name = | + | | name = '''Cook''' |
− | | about = | + | | about = A fast incremental build tool intended for D projects. |
| license = Boost 1.0 | | license = Boost 1.0 | ||
− | | url = https://github.com/ | + | | url = https://github.com/gecko0307/cook2 |
+ | | platform = Windows, GNU/Linux | ||
}} | }} | ||
{{Project | {{Project | ||
− | | name = | + | | name = '''Bazel''' |
− | | about = A | + | | about = Googles own buildtool - Correct, reproducible, fast builds for everyone. |
− | + | | license = Apache License Version 2.0 | |
− | | url = | + | | url = http://www.bazel.io/ |
+ | | platform = JVM | ||
+ | }} | ||
+ | {{Project | ||
+ | | name = '''Meson''' | ||
+ | | about = Open source build system meant to be both extremely fast, and, even more importantly, as user friendly as possible. | ||
+ | | license = Apache License Version 2.0 | ||
+ | | url = http://forum.dlang.org/post/dpakidboblzgbdtejilz@forum.dlang.org | ||
+ | | platform = Windows, GNU/Linux | ||
+ | }} | ||
+ | {{Project | ||
+ | | name = '''Button''' | ||
+ | | about = A build system that aims to be fast, correct, and elegantly simple. | ||
+ | | license = MIT | ||
+ | | url = http://forum.dlang.org/post/uhozcvatvyztfuhivrjq@forum.dlang.org | ||
+ | | platform = Windows, GNU/Linux | ||
+ | }} | ||
+ | {{Project | ||
+ | | name = '''Reggae''' | ||
+ | | about = A (meta) build system with multiple front (D, Python, Ruby, Javascript, Lua) and backends (make, ninja, tup, custom). | ||
+ | | license = BSD-3 | ||
+ | | url = https://github.com/atilaneves/reggae | ||
+ | | platform = Linux | ||
+ | }} | ||
+ | {{Project | ||
+ | | name = '''SlimD''' | ||
+ | | about = A framework for building bare-bones Win32 applications | ||
+ | | license = | ||
+ | | url = https://github.com/CyberShadow/SlimD | ||
+ | | platform = Windows | ||
+ | }} | ||
}} | }} | ||
− | + | <noinclude> | |
+ | [[Category:Stand-alone applications]] | ||
+ | </noinclude> |