Announcing the existence of dlang-workspace
Nathan M. Swan
nathanmswan at gmail.com
Thu Dec 6 12:31:02 PST 2012
dlang-workspace is a folder/config structure that allows you to
easily contribute to the D projects (dmd, druntime, phobos) while
not tampering with (or relying on) your standard installation.
It's been tested on OSX and Debian, more testing and Windows
support are appreciated.
https://github.com/carlor/dlang-workspace
Thanks for checking it out.
NMS
-- README.md pasted here --
`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 the `posix/gen.sh` script to build all
repositories. You can
specify what item specifically to build (`dmd`, `phobos`, or
`druntime`) as a
parameter to `gen.sh`.
It makes an executable which links to your fork of
druntime/phobos called `wbd`.
You guess the acronym (hint: MRI).
You can specify what item specifically to build (`dmd`, `phobos`,
or `druntime`)
as a parameter to `gen.sh`.
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.
More information about the Digitalmars-d-announce
mailing list