Difference between revisions of "Build systems"

From D Wiki
Jump to: navigation, search
(Build Systems)
(Add SlimD)
 
(10 intermediate revisions by 8 users not shown)
Line 3: Line 3:
 
  | Projects =
 
  | Projects =
  
{{Project
 
| name = '''CMakeD2'''
 
| about = This project seeks to provide complete support for the D2 language in cmake.
 
| url = http://code.google.com/p/cmaked2/
 
}}
 
{{Project
 
| name = '''DSSS'''
 
| about = The D Shared Software System, builds upon rebuild and intends to create a standardized system for building, installing, configuring, acquiring and using D software
 
| license = MIT
 
| url = http://www.dsource.org/projects/dsss
 
}}
 
 
{{Project
 
{{Project
 
  | name = '''DUB'''
 
  | name = '''DUB'''
  | logo = [[File:Logo-dub-48x48.png|link=https://github.com/rejectedsoftware/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
 
  | about = Easy to use build and package management tool for D2 with support for generating IDE projects and an online package registry
 
  | license = MIT
 
  | license = MIT
Line 23: Line 12:
 
}}
 
}}
 
{{Project
 
{{Project
  | name = '''xfBuild'''
+
  | name = '''RDMD'''
  | about = An automatic build tool.
+
  | about = A D tool that can automatically build D apps.
 
  | license = Boost 1.0
 
  | license = Boost 1.0
  | url = https://github.com/SiegeLord/xfbuild
+
  | url = http://dlang.org/rdmd.html
 
}}
 
}}
 
{{Project
 
{{Project
  | name = '''Bud'''
+
  | name = '''cmake-d'''
  | about = A tool to assist developers in building applications written in the D Language.
+
  | about = This project seeks to provide complete support for the D2 language in cmake.
  | license = BSD-old
+
  | license = MIT
  | url = http://www.dsource.org/projects/build
+
  | url = https://github.com/dcarp/cmake-d
 
}}
 
}}
 
{{Project
 
{{Project
  | name = '''RDMD'''
+
  | name = '''xfBuild'''
  | about = A D tool that can automatically build D apps.
+
  | about = An automatic build tool.
 
  | license = Boost 1.0
 
  | license = Boost 1.0
  | url = http://dlang.org/rdmd.html
+
  | url = https://github.com/SiegeLord/xfbuild
 
}}
 
}}
 
{{Project
 
{{Project
Line 45: Line 34:
 
  | license = New BSD License
 
  | license = New BSD License
 
  | url = https://bitbucket.org/goughy/premake-dev-d/
 
  | url = https://bitbucket.org/goughy/premake-dev-d/
 +
}}
 +
{{Project
 +
| name = '''Cook'''
 +
| about = A fast incremental build tool intended for D projects.
 +
| license = Boost 1.0
 +
| url = https://github.com/gecko0307/cook2
 +
| platform = Windows, GNU/Linux
 +
}}
 +
{{Project
 +
| name = '''Bazel'''
 +
| about = Googles own buildtool - Correct, reproducible, fast builds for everyone.
 +
| license = Apache License Version 2.0
 +
| 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>

Latest revision as of 23:20, 23 April 2021

Build Systems

Title / InfoDescriptionLicensePlatform
Dub-header.png
Easy to use build and package management tool for D2 with support for generating IDE projects and an online package registry MIT Windows, POSIX
Icon dpackage 48.png
A D tool that can automatically build D apps. Boost 1.0
Icon dpackage 48.png
This project seeks to provide complete support for the D2 language in cmake. MIT
Icon dpackage 48.png
An automatic build tool. Boost 1.0
Icon dpackage 48.png
A build configuration tool supporting D. New BSD License
Icon dpackage 48.png
A fast incremental build tool intended for D projects. Boost 1.0 Windows, GNU/Linux
Icon dpackage 48.png
Googles own buildtool - Correct, reproducible, fast builds for everyone. Apache License Version 2.0 JVM
Icon dpackage 48.png
Open source build system meant to be both extremely fast, and, even more importantly, as user friendly as possible. Apache License Version 2.0 Windows, GNU/Linux
Icon dpackage 48.png
A build system that aims to be fast, correct, and elegantly simple. MIT Windows, GNU/Linux
Icon dpackage 48.png
A (meta) build system with multiple front (D, Python, Ruby, Javascript, Lua) and backends (make, ninja, tup, custom). BSD-3 Linux
Icon dpackage 48.png
A framework for building bare-bones Win32 applications Windows