Files
ldc/runtime
Alexander Tankeev bd0185ab1d Refactoring feature of LDC runtime building as LLVM bytecode library
This refactoring required to make possible BUILD_BC_LIBS option work
together with options like BUILD_SINGLE_LIB and to build Phobos as
LLVM bytecode too.

    - libdruntime-rt-ldc can be built as LLVM bytecode library. This feature
    was commented out because of currently irrelevant reason.

    - Removed irrelevant modifications of native code library content inside
    BUILD_BC_LIBS logic.

    - Decoupled BUILD_BC_LIBS logic from basic runtime building logic.
2012-10-12 20:22:53 +04:00
..
2012-10-06 00:50:52 +02:00
2012-10-06 13:09:43 +02:00

Building druntime/Phobos for D2
---

LDC currently needs custom forks of druntime and Phobos. They are integrated
with the main repository using Git submodules. To build them, make sure you
have up-to-date copies of the submodules in your local repository:

$ git submodule update -i

The libraries should then be built and installed automatically along with the
compiler itself. If, for some reason, you want to build them separately, the
targets are:

$ make runtime
$ make phobos2


Building Tango for D1
---

This directory used to contain scripts for building Tango for LDC/D1, which
became obsolete after LDC support was added to its build system, and were
consequently removed. Please use the official Tango build system (bob) from
now on.