Skip to content

Simple scripts for working with the D Programming Language.

Notifications You must be signed in to change notification settings

carlor/dlang-workspace

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dlang-workspace contains the basic configurations for hacking on your own fork of dmd, druntime, and phobos on nix systems, while not conflicting with your installed stable version.

To install:

$ git clone git://github.com/carlor/dlang-workspace.git dlang
$ cd dlang/
$ git clone <dmd,      the central repo or your fork>
$ git clone <druntime, the central repo or your fork>
$ git clone <phobos,   the central repo or your fork>

Now, you can run this to build all repositories:

$ bash posix/gen.sh [clean] [item]

You can specify what item specifically to build (dmd, phobos, or druntime) as a command-line parameter, or ask it to clean instead of build.

It makes an executable which links to your fork of druntime/phobos called wbd. You guess the acronym (hint: MRI).

Everything applicable is released under the GPLv3.

Platform Support

This has been tested on OSX, Debian, and Ubuntu, and works without a standard install of the D system.

It doesn't work on Windows; pull requests to add support for that, or anything else, are appreciated.

Thank Yous

Thanks to Russel Winder for adding the clean command!

About

Simple scripts for working with the D Programming Language.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published