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.
|
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
- Download:
just the .exe or as
part of Tango - More Information:
Jake
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