Last update July 29, 2009

Development With D / Tools /
Build



Build tools assist you in generating executables and libraries. Many of these tools are automated and will import the needed libraries. You will find many projects provide a dsss.conf file, this file is used by DSSS and is similar in purpose to a makefile.

Table of contents of this page
Tools   
A-A-P   
Bud   
CMakeD   
DSkel   
DSSS   
Jake   
linkdef   
Rake   
Rebuild   
SCons   
Related   

Tools    

(in alphabetical order)

A-A-P    

A-A-P is a "make"-like build system from Vim's creator supports D natively.

Bud    

Bud (formerly known as Build) replaces the need for make and SCons. It analyzes an application's dependancies based on the source code, and recompiles only those items needed to build the target. It can build executables and libraries.

CMakeD    

CMakeD is a CMake module for D Language

DSkel    

DSkel is a skeleton package for a D application using autotools and the GNU D Compiler (GDC). It should demonstrate how to use makefiles, libtool, internationalization and documentation generation with autotools.

DSSS    

D Shared Software System (DSSS) "intends to create a standardized system for building, installing, configuring, acquiring and using D software"

Jake    

A featherweight DMD wrapper for Win32

linkdef    

Linkdef is a small tool to help create lib files for C DLLs on Windows.

Rake    

Build system done in Ruby, not quite as directed at specific languages like Scons but is easy to use and can run as its own ruby script if set up right.

Rebuild    

" Rebuild is based on the original DMD frontend, so it's in C++. Binaries are available for GNU/Linux and Windows. It should work on nearly any system that has a D compiler."

SCons    

" SCons is an Open Source software construction tool--that is, a next-generation build tool. Think of SCons as an improved, cross-platform substitute for the classic Make utility with integrated functionality similar to autoconf/automake and compiler caches such as ccache. In short, SCons is an easier, more reliable and faster way to build software."

  • Supports D as of version 0.95

Related    


FrontPage | News | TestPage | MessageBoard | Search | Contributors | Folders | Index | Help | Preferences | Edit

Edit text of this page (date of last change: July 29, 2009 21:34 (diff))